|
发表于 2023-4-5 20:08:19
|
显示全部楼层
|阅读模式
新疆维吾尔自治区阿克苏地区
5精币
通过超级列表框修改读取的EDB数据,修改最后一行数据时,一切正常,但是修改除最后一行数据外的其它行数据,修改完后,改好的数据会自动到表格最后一行去,同时把原来最后一行的数据自动删除了,如何实现修改哪一行,内容和位置不变,以下是修改按钮的代码,请高手指点。。。
.版本 2
.子程序 _按钮1_被单击
.局部变量 车号, 文本型
.局部变量 单位, 文本型
.局部变量 姓名, 文本型
.局部变量 联系电话, 文本型
.局部变量 登记日期, 文本型
.局部变量 截止时间, 文本型
.局部变量 核准区域, 文本型
车号 = 编辑框1.内容
单位 = 编辑框2.内容
姓名 = 编辑框3.内容
联系电话 = 编辑框4.内容
登记日期 = 编辑框5.内容
截止时间 = 编辑框6.内容
核准区域 = 编辑框7.内容
.如果 (修改 (车号, 单位, 姓名, 联系电话, 登记日期, 截止时间, 核准区域) = 真)
信息框 (“修改成功!”, 64, , )
.否则
信息框 (“修改失败!!”, 16, , )
.如果结束
|
最佳答案
查看完整内容
你好,如果你是在超级列表框选中的修改,这只是改变了超级列表框的光标位置,数据库里还是在最后一行,需要把数据库里的光标位置从最后一行移动到需要修改的那一行;我用其他数据库的时候,做修改都是需要条件的,比如mdb数据库,需要加“where”,好让数据库把光标移动过去,edb数据库我没用过,不记得是“移到”还是"跳到"命令了,你可以都试试,最后祝你可以找到解决办法。 ...
|