如何在次表单修改记录关闭后,主表单记录随之改变???

script007 2003-06-05 10:09:57
如何在次表单修改记录关闭后,主表单记录随之改变???
...全文
7 点赞 收藏 9
写回复
9 条回复
begbear 2003年06月10日
忘了一條。public obj之後應加上obj=oTEMP
回复 点赞
begbear 2003年06月10日
在主表單調用次表單時用do form 次表單 with 對象變量  (若是表格,則thisform.grid1,若是文本框之類,則thisform.text1,若是整個主表單,則thisform,不要帶引號)
在次表單中的INIT中設置一個參數lpara oTEMP
再建立一個全局變量public OBJ
在次表單中,更改記錄後,若是需要更新主表單中傳遞過來的對象中的數據,則使用
obj.refresh()即可更新.
其實這就像是一個鏈接,比如傳遞過來的是THISFORM,則此時的obj就是主表單,在次表單中執行obj.refresh就等於在主表單中則行thisform.refresh()...這個功能很有用處。。。
回复 点赞
qufusongyu 2003年06月06日
把关键字放入变量,在退出是找到主表单的记录,然后refresh.
回复 点赞
Maple119 2003年06月06日
如果用的是Grid, 什么都可以不用做, Grid会自动刷新数据显示.
回复 点赞
kinlzy 2003年06月05日
返回主表单时刷新主表单记录。
回复 点赞
shs20 2003年06月05日
如果你用了表单集
formset1.主表单(你主表单的名字).refesh
回复 点赞
Cosyinfo 2003年06月05日
用弹出窗口吧。关闭弹出窗口的同时刷新父窗口。
回复 点赞
newfang 2003年06月05日
refresh应该就可以了!
回复 点赞
magnetmoon 2003年06月05日
主表单:
...
do form 次表单
主表单.refresh()
...

回复 点赞
发动态
发帖子
VFP
创建于2007-09-28

2282

社区成员

2.9w+

社区内容

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区公告
暂无公告