连 debug都没办法调试出来的问题

yunhaiC QQ654777694 2008-11-03 03:40:23
怎么说的,这样描述吧
有一个form
上面有两样东西,一个是"修改"按钮,一个是grid
这个修改按钮点击以后,可以弹出这个grid的详细资料,然后可以做修改再存档
这个do form重要的参数就是传入了grid的中一行资料的id值

我看别人代码中
用tablerevert()与requery()组合,可以显示弹出的详细资料

我也这样用,但是弹出来的form 没有资料显示,真是不明白为什么

高分请教!
...全文
71 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2008-11-03
  • 打赏
  • 举报
回复
能增加就能修改。

设置主表和明细表的远程视图

然后修改主表,当然也可修改明细表,关于如果别修改错了,参考5楼代码(参数,不是照搬)
然后更新时,用事务,只能两个表均成功更新,才结束(确认)事务,否则回滚事务。
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 apple_8180 的回复:]
是修改主表记录还是子表记录?

你的子表明细不是新增主表记录时一同增加吗?
你是先增加主表记录,然后点修改,增加子表记录?
[/Quote]

是我主form里面的grid,他是一个远程视图,简单点说就是远程数据库sql server上的一个主表

等于说我以前新增过许多主表和他明细form中的明细表的详细资料

我现在突然想起来要修改主表中的某个资料相关的明细资料,就是这个意思
十豆三 2008-11-03
  • 打赏
  • 举报
回复
是修改主表记录还是子表记录?

你的子表明细不是新增主表记录时一同增加吗?
你是先增加主表记录,然后点修改,增加子表记录?
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 apple_8180 的回复:]
主表单的修改按钮的Click事件:
Do Form 子表单 With 主表名.ID字段


子表单的Init事件代码
Parameters tID
Thisform.Grid1.Recordsource="子表名"
Select 子表名 &&如果没有打开,建议在子表单的Load事件打开,在Unload事件关闭。
Locate For 子表ID字段=tID
Thisform.Grid1.Refresh
[/Quote]

你要确定,我是在修改状态才会有明细表的值
我如果是新增一笔数据,那明细表应该是空的
其实都是远程视图
十豆三 2008-11-03
  • 打赏
  • 举报
回复
主表单的修改按钮的Click事件:
Do Form 子表单 With 主表名.ID字段


子表单的Init事件代码
Parameters tID
Thisform.Grid1.Recordsource="子表名"
Select 子表名 &&如果没有打开,建议在子表单的Load事件打开,在Unload事件关闭。
Locate For 子表ID字段=tID
Thisform.Grid1.Refresh

十豆三 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yunhaiC 的回复:]
或者这样说
一般vfp中,“修改”这个功能
用tablerevert()与requer()的时候怎么样才能有数据显示
[/Quote]

如果Grid的数据源没有改变,直接刷新Grid即可:Thisform.Grid1.Refresh
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 apple_8180 的回复:]
你没有说清楚。

表单上的两样中的Grid一开始显示那个表,还是不显示?
你的修改按钮是又弹出了一个表单,还是就显示到这个Grid中,是显示什么表?你要传递什么?
[/Quote]

怎么说的,不知道别人是怎么称呼那些form的

一个主form,一个明细form
主form中的grid显示主表中的资料,明细form一般是用来添加明细表的资料

也就是说现在我要修改明细form中的资料
我这个修改按钮就要这个功能
这个按钮主要传递的参数就是主表的ID值
  • 打赏
  • 举报
回复
或者这样说
一般vfp中,“修改”这个功能
用tablerevert()与requer()的时候怎么样才能有数据显示
十豆三 2008-11-03
  • 打赏
  • 举报
回复
你没有说清楚。

表单上的两样中的Grid一开始显示那个表,还是不显示?
你的修改按钮是又弹出了一个表单,还是就显示到这个Grid中,是显示什么表?你要传递什么?

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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