求您帮我解答:用composite样式创建的数据窗口没有显示出来???

zmtgj 2002-03-22 01:50:34
新手,请多多帮忙,我在pbr7.0中,用composite样式创建数据窗口,可同在对象窗口是,我选择的两个数据窗口没有显示出来,请问是什么原因,请告诉我具体该如何操作,新手,请多多帮忙,多谢多谢。
...全文
67 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiazhij 2002-03-22
  • 打赏
  • 举报
回复
谢谢捧场
csu7433rj 2002-03-22
  • 打赏
  • 举报
回复
同意楼上的
jiazhij 2002-03-22
  • 打赏
  • 举报
回复
嘿嘿,要想显示就必须设置事物对象,因为你数据窗口中调用的是子数据窗口,他也需要设置事物对象,怎么设置呢?,你必须得到他的引用,怎么得到呢?
datawindowchild ldwc_1,ldwc_2,xb,xx,lx,xb2,xx2,lx2
dw_print.getchild('dw_1',ldwc_1)//得到子数据窗口得引用
dw_print.getchild('dw_2',ldwc_2)
ldwc_1.settransobject(sqlca)//为子数据窗口设置事物对象
ldwc_2.settransobject(sqlca)
ldwc_1.retrieve()
ldwc_2.retrieve()

怎么样,搞定了没有,不行再跟

zmtgj 2002-03-22
  • 打赏
  • 举报
回复
呜~~~~~~~~~~~!还是没明白,我这个笨! 请告知详细些好吗??求你了,给加100分!!
jiazhij 2002-03-22
  • 打赏
  • 举报
回复
哈哈,我也菜鸟。
我刚刚搞定了这个问题。

其实就是用getchild得到每个子窗口的引用,然后再给没个子窗口设置事物对象。然后你想retrieve也行, setitem 也行,可是如果你子窗口里有dropdowndw,嘿嘿,你还得再次用getchild 再settransobject 再.......

怎么样,搞定了吧,搞不定再更帖吧。
zmtgj 2002-03-22
  • 打赏
  • 举报
回复
在where里还要写内容吗?我没写呀, 
啊呀,急坏我了,您能详细告诉我 该如何操作composite 来创建一个数据窗口,可以实现在一张纸上找印两个表????
急急,急盼您的帮助, 
在下只是一个新手!!
ninetowns2000 2002-03-22
  • 打赏
  • 举报
回复
dw_1.insetrow(0)试试!
你的where里有没有内容?
是不是条件不对啊?
zmtgj 2002-03-22
  • 打赏
  • 举报
回复
在预览的时候也没有数据,相应的语句我也写了:
dw_1.settransobject(sqlca)
dw_1.retrieve()
再一次请您帮助,谢谢!
zmtgj 2002-03-22
  • 打赏
  • 举报
回复
多谢你的帮助!
我在预览的时候也显示不出数据, 而且也写入了相应的语句:
dw_1.settransobject(sqlca)
dw_1.retrieve()

请您再一次帮助! 多谢多谢!
gungod2000 2002-03-22
  • 打赏
  • 举报
回复
你预览的时候有数据吗?
检查一下retriev()后sqlca.sqlcode的值
handi 2002-03-22
  • 打赏
  • 举报
回复
retrieve了吗?
zmtgj 2002-03-22
  • 打赏
  • 举报
回复
我想在一页中打印多个数据窗口,就使用了composite(组合方式)
创建了一个数据窗口d_pp (其中包含了两个数据窗),但是dw_1中调用d_pp数据窗口后,dw_1中什么也没有显示出来,运行时也是空的。
请问是什么原因。 多谢您。
gungod2000 2002-03-22
  • 打赏
  • 举报
回复
有什么提示呢?

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧