vf 这个表怎么编辑 就是写上数据啊

vf 这个表怎么编辑 就是写上数据啊,第1张

表间关系分为临时关系和永久关系两种。如果是要参照一个表的数据去编辑修改另一个表的数据那就建立成临时关系,但这种关系一旦将其中一个表关闭这个关系就自动解散。如果是要使多个表保持一定的数据一致性,即一个表有这条记录,其他的表才能有这样的记录,就建立永久关系,这种关系在数据库中建立,只要数据库存在这个关系一直存在

编辑框的内容有两种情况:
一种是程序自动显示的,那么就要求你在设计程序时在表单的初始化事件(即init)对编辑框进行赋值,具体语句如下:
thisformedit1value="我想要编辑框中显示的语句"
运行表单时就会在编辑框内显示“我想要编辑框中显示的语句”
第二种情况就是等待用户输入内容,一般情况下程序要记录用户的一些东西或者要求用户输入值以便后续判断时可以使用编辑框,用户输入后,再在命令按钮中将值赋值给变量,以便后续使用该值。例:
aa=thisformedit1value
这句语句就将表单中edit1控件的值暂时存储在aa变量中,以便于用户引用

Delete From 表名 &&只加删除记录,没有真正删除。
1PACK &&将带删除标记的记录真正删除。
2ZAP &&清空一个表,相当于上面两个的效果

1Use 表名
2Delete All &&只加删除记录,没有真正删除。
3PACK &&将带删除标记的记录真正删除。
4Use 表名
5ZAP &&清空一个表,相当于上面两个的效果

根据你的表单来看:
首先第四行,where 商品编号=alltrim(thisform商品编号value),表单中没有看见文本框"商品编号",只有"商品编号1"。
其次第八行,where 商品编号=alltrim(thisformcombo1value),表单中也没看见列表框"combo1"。

1, 将表添加到表单的数据环境中(表单空白处点击右键, 选择数据环境)
2,在数据环境中,按住那个表不松, 拖动到表单中,松开后会自动创建一个表格控件, 数据源就是刚才那个表
3,在表单中放置一个按钮, caption为"新增", click代码为:
append blank
4,在表单中放置一个按钮, caption为"删除", click代码为:
delete
5,在表单的init事件中,输入代码:
set deleted on
6,运行表单,一个简单的编辑表数据的表单就可以用了
ps这只是最简单的功能, 如果要更高级,比如缓冲,需要更多的设置, 这里无法说明了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13076790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存