我有一個表test,表中有一個boolean字段flag,我想在給它賦值前先判斷修改者的身份,只有驗證通過了才能寫入.(用的是wwDBGrid和ADOQuery)
我在下面事件中寫下面代碼.結果事件觸發了,但既便驗證通過也存不了.
procedure TDataModule1.QtestFlagSetText(Sender: TField;
const Text: string);
begin
if frmmain.comeMan <> qtesttestman.Value then
begin
showmessage('sorry,此記錄不是您新增,不能修改');
abort;
end;
end;請問我應如何實現,thanks.
我在下面事件中寫下面代碼.結果事件觸發了,但既便驗證通過也存不了.
procedure TDataModule1.QtestFlagSetText(Sender: TField;
const Text: string);
begin
if frmmain.comeMan <> qtesttestman.Value then
begin
showmessage('sorry,此記錄不是您新增,不能修改');
abort;
end;
end;請問我應如何實現,thanks.
解决方案 »
- 穿四条裤衩啦,散分~
- 请问同一个页面的两个activex控件如何互相通讯,谢谢
- 一匹"黑马",想升星(*)的来!,不要怕分不够!
- 急!高手,怎么在编程实现预览和有条件的打印???
- quickreport怎样横向打印呢?
- 请问如何能控制FastReport对话框是否显示
- 我在ADODataset.OnPostError事件里写了代码,却不执行,请指点。
- 现在可以买到delphi中文版吗?
- 热乎乎的 DELPHI5.0 + win2000 问题!
- 我的(超级无敌、所向披靡)软件(才0.98MB),下载绝对送分!《帖子刮刮乐&帖子捕手(套装)》v1.0
- Delphi7中,要建立基于COM+是使用Multier那项?
- 如何在内存中开辟一个区域用来保存从网上下载的excel文档?
Form1.Create
begin
DataSource.AutoEdit := false;
end