注册 登录
编程论坛 PowerBuilder

怎样将刚输入的数据在该窗口关闭后导入到另一个窗口中?

小健兔 发布于 2006-06-16 16:55, 993 次点击

想实现一个功能,请前辈们帮忙指点一下,谢谢
在主窗口中点一个按钮,弹出一个基本资料录入的窗口,录入数据后点“确定”,该窗口关闭,而刚才录入的数据进入主窗口的数据窗口内。
请问怎样实现?谢谢。

6 回复
#2
wsl0002006-06-16 17:54
在确定按钮中写入主窗口名.retriver()
如果两个是同一个表的话应该可以的
#3
ヤ順祺冄繎ヤ2006-06-16 18:05

如果保存了的话就可以用retrieve()
如果当你选择后还没保存,
只能用先把值给取出来,
再用setitem来添加了
至少我是这么做的

#4
小健兔2006-06-16 18:22
我试一下吧,输入的数据肯定是保存到数据库中了,问题是我只想把刚输入的那条记录导入到主窗口中,而不是所有数据库中的记录,而且是在关闭录入窗口的瞬间就自动显示在主窗口中的数据窗口中,麻烦大家指点一下除了retrieve(),还需要写哪些代码才能实现。谢谢!
#5
ヤ順祺冄繎ヤ2006-06-16 18:40

哪就用filter()过滤

#6
huanghe2006-06-16 19:13
如果用retrieve()的话如果是数据量特别的大的话会照成速度严重的慢,我介意是:
在确定键下clicked事件下代码如下:

w_parentname.reset()
w_parentname.insertrow()
w_parentname.setitem("field","value")
把所有的字段写进去。
这样速度要快的多。
#7
小健兔2006-06-17 20:39
谢谢,由于基础不好,解决了一个问题又有了新问题,马上毕业答辩了,只能把系统简化了,谢谢大家的指点
1