能可不可以在两个窗口之间的数据窗口传递数据啊?

leo1999 2003-01-04 01:23:02
先开一个窗口,其中的数据窗口检索了数据后,再做些处理;然后通过本窗口的按钮打开另一个包含数据窗口的新窗口。并且将检索并处理好的数据放到新的数据窗口上。不知道怎么实现。麻烦高手告诉我具体思路和关键的代码,谢谢。
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxl816 2003-01-04
  • 打赏
  • 举报
回复
用PowerobjectParm把数据窗口传过去,再ShareData或Data=Data都行了
leo1999 2003-01-04
  • 打赏
  • 举报
回复
dataobject不同,共享就不行了。setitem麻烦了点。
问题自己解决.散分了。
geomis 2003-01-04
  • 打赏
  • 举报
回复
如果两个数据窗口Dataobject相同
用sharedata
integer dwprimary.ShareData ( datawindow dwsecondary )


这些语句将两个不窗口中数据窗口数据共享:

CONNECT USING SQLCA;

mdi_sheet_1.dw_dept.SetTransObject(SQLCA)

mdi_sheet_1.dw_dept.Retrieve()

mdi_sheet_1.dw_dept.ShareData(mdi_sheet_2.dw_dept)
ice2water 2003-01-04
  • 打赏
  • 举报
回复
如果两个窗口的内容相同,用楼上的办法,或做窗口共享
collinNJ 2003-01-04
  • 打赏
  • 举报
回复
数据窗体相同rowscopy即可,不同,做循环setitem

611

社区成员

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

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