当前位置: 代码迷 >> PB >> 数据窗口控件,更换数据窗口,该如何解决
  详细解决方案

数据窗口控件,更换数据窗口,该如何解决

热度:84   发布时间:2016-04-29 10:05:24.0
数据窗口控件,更换数据窗口
我有如下程序,在一个数据窗口控件里,根据选择,显示不同的数据窗口的数据。
在开发环境运行正常,编译过后,就只显示一个数据窗口,选择另外一个,数据窗口就成为空白。

if cbx_1.checked then 
  dw_1.dataobject="d_out_bill_drug"
dw_1.SetTransObject(SQLCA)
  dw_1.retrieve(date(em_start_date.text),date(em_end_date.text))

else

dw_1.dataobject="d_out_bill_treat"
dw_1.SetTransObject(SQLCA)
  dw_1.retrieve(date(em_start_date.text),date(em_end_date.text))
end if


------解决方案--------------------
DW是什么类型的!free的,没有数据时就是空白!
------解决方案--------------------
编译资源文件把动态换的数据窗口加进去
------解决方案--------------------
资源文件里加
pbl名(数据窗口对象名)
xxx.pbl(d_xxx)

------解决方案--------------------
不显示的dw的pbd文件没有在运行路径下吧
------解决方案--------------------
一、使用LibraryDirectory ( libraryname, DirDataWindow! )看看是否能读取到这两个数据窗口对象的信息;
二、估计还是dataobject的名称没给对之类的;
三、在你上面的基础上设置dw_1.dataobject = dw_2.dataobject试试;
如果还没弄好,加我QQ:10308237,远程帮你解决
  相关解决方案