DBGridEh中若只有一条记录时如何保存修改内容?(20分)

  • 主题发起人 主题发起人 sjm
  • 开始时间 开始时间
S

sjm

Unregistered / Unconfirmed
GUEST, unregistred user!
运行时若DBGridEh1中只有一条记录,修改其中的'备注'字段的内容后怎样保存?
如果数据集中有多条记录的话只要移动一下记录指针就自动存盘了,但若只有一条记录时可怎么办呢?即使修改了'备注'字段的内容关闭窗体后发现修改的内容未存上。请教各位应如何解决?谢谢!
若DBGridEh1有多条记录,现在仅修改了其中的一条记录的'备注'字段的内容,然后直接关闭窗体也无法保存变化,应该如何应对呢?
 
加一个按钮,onclick加上
if table1.edit then table1.post;
 
不加按钮不行吗?
 
按一下向下的方向键即可。
 
在关闭窗体的时候,检查数据集的状态,提示保存.
 
1、按方向键下键;
2、在KeyDown中加入Ctrl+S时 table1.post;
 
if Dataset.Status in[dsedit] then
DataSet.post;
 
多人接受答案了。
 
后退
顶部