当前位置: 代码迷 >> PB >> pb多表关联查询时 dw_1.getitemstring( row, column)为什么不可用,而且dw_1.getcolumn()也不能得到列号.但是一个表的时候就可以?该怎么处理
  详细解决方案

pb多表关联查询时 dw_1.getitemstring( row, column)为什么不可用,而且dw_1.getcolumn()也不能得到列号.但是一个表的时候就可以?该怎么处理

热度:328   发布时间:2016-04-29 10:11:22.0
pb多表关联查询时 dw_1.getitemstring( row, column)为什么不可用,而且dw_1.getcolumn()也不能得到列号.但是一个表的时候就可以???
SELECT sale.s_id,  
  sale.s_date,  
  member.k_id,  
  customer.c_name,  
  sale.s_money,  
  employee.e_name  
  FROM customer,  
  employee,  
  member,  
  sale  
  WHERE ( customer.c_id = member.c_id ) and  
  ( member.c_id = sale.c_id ) and
  ( sale.e_id = employee.e_id )  
datawindw为一个表的时候,我用dw_1.getcolumn()和dw_1.getitemstring()方法都可以用,但是只要多余一个表的时候dw_1.getcolumn()和dw_1.getitemstring()方法变得都不可用!!!这两个方法我都写datawindows的itemfocuschanged事件里,目的就是为了实现 当我鼠标点击某个数据时能把它读出来,可是多表的时候为什么这两个方法都不能用了??忘高手看下~~

------解决方案--------------------
select改变了datawindow的tab值全变成0了,
dw_1.getcolumn()和dw_1.getitemstring()方法不好用了
  相关解决方案