C clily Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #1 使用DBNavigator控件在插入或者修改状态时,如果没有提交, 直接点击前一条、后一条按钮,会将记录自动保存,如何使它不自动保存
S shenloqi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #2 设定DataSource的AutoEdit为False
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #4 DataSet就是Query的CatchUpdates=True。就是说使用缓存机制。
荷 荷塘新月 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-26 #6 最好还是自己写程序,我很少用DBNavigator,不美观,也不方便数据处理。
H hryyx Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-27 #7 在DataSet的BeforePost中加判断条件,如果条件没有满足就Abort;
天 天与地 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-27 #8 比较同意-荷塘新月,自己写比较好控制,还能比较方便的进行数据录入的校验。
笑 笑三少2002 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #9 同意楼上的意见。 自己写代码可能控制得更好,也美观一些。
H hsan Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #10 这是更新机制的问题,当你的DataSet不是在缓冲模式时,记录移动就会自动更新, 解决:1.在新增或修改时锁定DBNavigator控件 2.DataSet用缓冲模式.
B blue_morning Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #11 在dataset.beforePost中判断更新的请求来自什么什么? begin if not EnabledPost then Abort end; EnabledPost是你在DBNavigator的按钮中进行判断的。
在dataset.beforePost中判断更新的请求来自什么什么? begin if not EnabledPost then Abort end; EnabledPost是你在DBNavigator的按钮中进行判断的。