社区
VFP
帖子详情
连 debug都没办法调试出来的问题
yunhaiC QQ654777694
2008-11-03 03:40:23
怎么说的,这样描述吧
有一个form
上面有两样东西,一个是"修改"按钮,一个是grid
这个修改按钮点击以后,可以弹出这个grid的详细资料,然后可以做修改再存档
这个do form重要的参数就是传入了grid的中一行资料的id值
我看别人代码中
用tablerevert()与requery()组合,可以显示弹出的详细资料
我也这样用,但是弹出来的form 没有资料显示,真是不明白为什么
高分请教!
...全文
129
9
打赏
收藏
连 debug都没办法调试出来的问题
怎么说的,这样描述吧 有一个form 上面有两样东西,一个是"修改"按钮,一个是grid 这个修改按钮点击以后,可以弹出这个grid的详细资料,然后可以做修改再存档 这个do form重要的参数就是传入了grid的中一行资料的id值 我看别人代码中 用tablerevert()与requery()组合,可以显示弹出的详细资料 我也这样用,但是弹出来的form 没有资料显示,真是不明白为什么 高分请教!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十豆三
2008-11-03
打赏
举报
回复
能增加就能修改。
设置主表和明细表的远程视图
然后修改主表,当然也可修改明细表,关于如果别修改错了,参考5楼代码(参数,不是照搬)
然后更新时,用事务,只能两个表均成功更新,才结束(确认)事务,否则回滚事务。
yunhaiC QQ654777694
2008-11-03
打赏
举报
回复
[Quote=引用 7 楼 apple_8180 的回复:]
是修改主表记录还是子表记录?
你的子表明细不是新增主表记录时一同增加吗?
你是先增加主表记录,然后点修改,增加子表记录?
[/Quote]
是我主form里面的grid,他是一个远程视图,简单点说就是远程数据库sql server上的一个主表
等于说我以前新增过许多主表和他明细form中的明细表的详细资料
我现在突然想起来要修改主表中的某个资料相关的明细资料,就是这个意思
十豆三
2008-11-03
打赏
举报
回复
是修改主表记录还是子表记录?
你的子表明细不是新增主表记录时一同增加吗?
你是先增加主表记录,然后点修改,增加子表记录?
yunhaiC QQ654777694
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
yunhaiC QQ654777694
2008-11-03
打赏
举报
回复
[Quote=引用 1 楼 apple_8180 的回复:]
你没有说清楚。
表单上的两样中的Grid一开始显示那个表,还是不显示?
你的修改按钮是又弹出了一个表单,还是就显示到这个Grid中,是显示什么表?你要传递什么?
[/Quote]
怎么说的,不知道别人是怎么称呼那些form的
一个主form,一个明细form
主form中的grid显示主表中的资料,明细form一般是用来添加明细表的资料
也就是说现在我要修改明细form中的资料
我这个修改按钮就要这个功能
这个按钮主要传递的参数就是主表的ID值
yunhaiC QQ654777694
2008-11-03
打赏
举报
回复
或者这样说
一般vfp中,“修改”这个功能
用tablerevert()与requer()的时候怎么样才能有数据显示
十豆三
2008-11-03
打赏
举报
回复
你没有说清楚。
表单上的两样中的Grid一开始显示那个表,还是不显示?
你的修改按钮是又弹出了一个表单,还是就显示到这个Grid中,是显示什么表?你要传递什么?
Pycharm
Debug
调试
(纯干货)
使用
Debug
调试
代码 1.打断点 一个断点标记了一个代码行,当Pycharm运行到该行代码时会将程序暂时挂起。 注意断点会将对应的代码行标记为红色,取消断点的操作也很简单,在同样位置再次单击即可。 如图所示,打了两个断点 当你将鼠标指针悬停在断点上方时,Pycharm会显示断点的关键信息,行号以及脚本属性,如果你希望更改该断点的属性,右击断点: 可以尝试对断点属性进行个性化更改,然后观察图标...
Debug
断点
调试
详解
Debug
断点
调试
功能 文章目录
Debug
断点
调试
功能一、断点简介二、
Debug
控制面板三、
Debug
按钮的使用1. 跳转到当前
Debug
所在行2. 步过3. 步入4. 强制步入5. 步出6. 回退断点7. 运行到光标处8. 计算表达式9. 其余按钮介绍四、
Debug
其他功能1. 查看某一变量的值2. 条件断点3. 多线程
调试
4. 强制方法返回五、断点分类1. 行断点2. 详细断点(源断点)3. 方法断点3.1 作用一3.2 作用二4. 异常断点5. 字段断点六、JDK1.8 Stream
调试
一、断点简介
IDEA的
debug
调试
技巧详解
目录 一、概述 二、
debug
操作分析 1、打断点 2、运行
debug
模式 3、重新执行
debug
4、让程序执行到下一次断点后暂停 5、让断点处的代码再加一行代码 6、停止
debug
程序 7、显示所有断点 8、添加断点运行的条件 9、屏蔽所有断点 10、把光标移到当前程序运行位置 11、单步跳过 12、可以跳入方法内部的执行一行代码操作 13、跳出方法 14、直接执行到光标所在位置 15、在控制台改变正在
debug
的数据 一、概述
debug
调试
也叫断点
调试
在程序
keil中
debug
调试
问题
keil中
debug
调试
中出现的各种
问题
解决
Pycharm
调试
Debug
篇(详细)
用大白话来解释下,断点
调试
其实就是在程序自动运行的过程中,你在代码某一处打上了断点,当程序跑到你设置的断点位置处,则会中断下来,此时你可以看到之前运行过的所有程序变量。初学者可能
没
见过 for 循环中的下划线,在 Python 中是占位符的意思,因为单纯的循环两次而已,并不用到它的循环结果。step out(Shift+F8快捷键):假如进入了一个函数体中,你看了两行代码,不想看了,跳出当前函数体内,返回到调用此函数的地方,即使用此功能即可。以上四个功能,就是最常用的功能,一般操作步骤就是,
VFP
2,750
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章