子 子弹 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-24 #1 用DBEdit时,对它任何修改都直接保存到数据库。我要怎样做才能把修改的数据拦截下来, 判断一下再保存到数据库呢?那为高人知道啊!
B Bahl Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-24 #4 比如下面这段代码: procedure TForm1.Table1BeforePost(DataSet: TDataSet); begin if MessageDlg('Post the changes?',mtConfirmation,mbYesNoCancel,0)=mrno then begin Table1.Cancel; end else Table1.Post; end;
比如下面这段代码: procedure TForm1.Table1BeforePost(DataSet: TDataSet); begin if MessageDlg('Post the changes?',mtConfirmation,mbYesNoCancel,0)=mrno then begin Table1.Cancel; end else Table1.Post; end;
子 子弹 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-24 #5 那怎样拦截数据库的内容,变换后显示在DBEdit中?比如: 在数据库中日期字段值为 ‘20020823’,而在DBEdit中却要显示为‘2002-08-23’。
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-25 #6 要么自己写一个DBEdit,要么在打开DataSet时先转换格式