一种是程序自动显示的,那么就要求你在设计程序时在表单的初始化事件(即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这只是最简单的功能, 如果要更高级,比如缓冲,需要更多的设置, 这里无法说明了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)