关于多用户数据源同步更新的问题?
lrest 2004-03-02 11:11:57 已知: 在form1中加入表格控件grid1,设置grid.RecordSource="custid",放2个按钮command1、command2一个用来删除当前记录,另一个用执行测试结果。
当A、B 用户同时运行FORM1,且将记录指针都放在第10号记录处;
当A用户执行command1将第10号记录删除后,B用户执行COMMAND2,其命令为:
command1_click事件中的语句:
delete
command2_click事件中的语句
1 thisform.grid1.refresh
2 Messagebox(CUSTID.ID)
问题出现了: 当grid刷新后,第10号记录在表格中消失,但messagebox中custid.id
仍然返回第10号记录的值。
如何很好的处理数据源刷新同步的问题呢?