freefrom解决办法
freefrom用FreeFrom做一个报表FreeFrom里面没有加任何字段,全是用Text控件来接收其他DateWindow里面的数据
freefrom
用FreeFrom做一个报表
FreeFrom里面没有加任何字段,全是用Text控件来接收其他DateWindow里面的数据
在程序里面将FreeFrom关联到DateWindow后运行,窗口里面没有任何东西
调试的时候,可以在后台看到,数据都完整无误地抓出来了
求解
[最优解释]
你的FreeFrom里有sql不,如果有无论你datawindow画面上有没有显示列,都会检索到primary缓冲区。
[其他解释]
你抓出来,有没有放进去,
insertrow+setitem
[其他解释]首先数据窗口里要有空行才能赋值...
还是要一步步调一下看看是哪一步出问题了...PB的BUG也有可能
[其他解释]顶起呀
[其他解释]没有SQL ,里面只有Text 从其他地方抓过来的
[其他解释]未理解...楼主是想找人帮你做吗?
[其他解释]我的意思是
FreeFrom里面没有SQL
Detail 里面放的全是 Text 控件
Text里面的值是从 几个 Grid里面抓过来的
调试的时候,可以看到,抓取的值没有任何问题
但是运行的时候,在DataWindow里面,看不到任何内容
[其他解释]我这样写有没有什么问题呢?
dw_4.object.t_15.text = string(dw_8.object.c_utotw[ll_row])
[其他解释]dw_4.rowcount()=? //一定要大于0
ll_row=?
string(dw_8.object.c_utotw[ll_row],'')=?
[其他解释]ll_row
用的是for循环
[其他解释]如果你能保证dw8能取到值,这样写木有问题的
dw_xxx.Object.xx_t.Text = 'xxx'
这样吧,你debug一下
string ls_str
ls_str = string(dw_8.object.c_utotw[ll_row])
看一下ls_str是不是有值
你要考虑一下循环的情况,可能一不小心就把他轮空了
[其他解释]终于知道是什么原因了
dw_4被dw_3覆盖掉了
dw_3是个空白窗口.....哎