同一个窗体中的两个DW窗口之间赋值操作!!!急

chenyoulin7 2011-10-27 05:21:33
在一个窗体中有两个DW窗口,分别为dw_1,与dw_2;dw_1中的项目有药品名称和金额,dw_2中的项目是从后台数据库中读取的,里面有药品名称,数量,金额等,要求dw_2获得焦点时,dw_1中药品名称和金额后面列出所有de_2中显示的条目,这个是做发票用的,该怎么写代码呀?
...全文
191 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰色轨迹 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chenyoulin7 的回复:]
比如说dw_1中药品名称栏只有5个项目,而dw_2中可能有4个或者5个以上的药品,所以在赋值的时候需要做翻页处理。
[/Quote]

这句话不是很理解,什么叫只有5个项目,你不是说假如dw_2里有个阿莫西林的药品吗,不是有个数量5,那单击该行时添加到dw_1里是什么样子,五条记录?还是只显示一条?
aj1532wyt 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 chenyoulin7 的回复:]
在一个窗体中有两个DW窗口,分别为dw_1,与dw_2;dw_1中的项目有药品名称和金额,dw_2中的项目是从后台数据库中读取的,里面有药品名称,数量,金额等,要求dw_2获得焦点时,dw_1中药品名称和金额后面列出所有de_2中显示的条目,这个是做发票用的,该怎么写代码呀?
[/Quote]

rowscopy就可以实现, 是不是一个窗口录入用,一个打印用啊。
zhangfeng9238 2011-11-01
  • 打赏
  • 举报
回复
这个你可以把栏目放成行啊,你用固定列肯定会有问题的,dw2可能有N个,但是你的dw1给的是固定的,肯定有问题啊,赋值的话直接dw_1.object.col_name[colrow]=dw_2.object.col_name[row]
chenyoulin7 2011-11-01
  • 打赏
  • 举报
回复
嗯,我试试图片吧
chenyoulin7 2011-10-30
  • 打赏
  • 举报
回复
是dw_1从dw_2中读取数据,比如说dw_2中药品为阿莫西林 5盒,100元,那么单击dw_2窗口时,dw_1窗口中药品名称栏后面显示阿莫西林,金额栏显示100。难点在于dw_1中得数据窗口是自由格式自己画的,药品名称栏的项目数是固定的,而dw_2中的药品是不确定的,比如说dw_1中药品名称栏只有5个项目,而dw_2中可能有4个或者5个以上的药品,所以在赋值的时候需要做翻页处理。
wlj768 2011-10-30
  • 打赏
  • 举报
回复
你这个还真得整个图大家看看再说。
wlj768 2011-10-28
  • 打赏
  • 举报
回复
图好象可以发的吧,好象是要先放在空间的相册里再导进来吧。
chenyoulin7 2011-10-27
  • 打赏
  • 举报
回复
哎,这个,也没法发个图,我先自己看看吧。谢谢各位了!
SKY_4K_PPM 2011-10-27
  • 打赏
  • 举报
回复
dw_1,与dw_2的数据关联起来就可以了,要么通过参数retrieve,要么连接查询
javaxi 2011-10-27
  • 打赏
  • 举报
回复
在dw_2的onclick事件中编写代码,然后rowcount一下,modify到dw_1中。
wlj768 2011-10-27
  • 打赏
  • 举报
回复
没搞明白意思,是点击一下dw_2 ,dw_1中显示dw_2中的药品名称和金额?

611

社区成员

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

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