![[FoxPro]如何在运行时添加表到表单的数据环境,第1张 [FoxPro]如何在运行时添加表到表单的数据环境,第1张](/aiimages/%5BFoxPro%5D%E5%A6%82%E4%BD%95%E5%9C%A8%E8%BF%90%E8%A1%8C%E6%97%B6%E6%B7%BB%E5%8A%A0%E8%A1%A8%E5%88%B0%E8%A1%A8%E5%8D%95%E7%9A%84%E6%95%B0%E6%8D%AE%E7%8E%AF%E5%A2%83.png)
2.在表单的数据环境中添加表
3.将数据表中字段拖入表单中
4
.在表单中添加命令按钮!
添加记录按钮:cmdadd.click事件: append
blank
bsetmodifiedflag=.t.
this.parentnandsave.enable=.t.
&&保存按钮可用
this.parentnandcancel.enabled=.t.&&放弃按钮可用
thisform.refresh
添加记录按钮:cmdadd.click事件:=tableupdate(.t.)
this.enabled=.f.
this.parentnandcancel.enabled=.f.
bsetmodiflag=.f.&&记录变更标记
thisform.refresh()
在VBF中打开一个DBC数据库。
点表-添加-另一DBC数据库中某DBF表,注意表名称不能与已有表同名。
或者将另一数据库DFC表复制粘贴到所需路径,用上述方法添加。
1, 将表添加到表单的数据环境中(表单空白处点击右键, 选择数据环境)2,在数据环境中,按住那个表不松, 拖动到表单中,松开后会自动创建一个表格控件, 数据源就是刚才那个表
3,在表单中放置一个按钮, caption为"新增", click代码为:
append blank
4,在表单中放置一个按钮, caption为"删除", click代码为:
delete
5,在表单的init事件中,输入代码:
set deleted on
6,运行表单,一个简单的编辑表数据的表单就可以用了.
ps.这只是最简单的功能, 如果要更高级,比如缓冲,需要更多的设置, 这里无法说明了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)