如何在保存到数据库之前,验证dbgrid某一列的值的合法性? 如何在保存到数据库之前,验证dbgrid某一列的值的合法性?例如有一个button,一个dbgrid(有3列:学号,姓名,身份号),如何实现点击button的时候验证,学号是否为空?如果为空就不能提交到数据库库?该怎么写呀? help 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s:string;begin s:=self.DBGridEh1.FieldColumns['学号'].DisplayText; if s='' then ....end; 如果把这个验证事件放在 dbgird每增加一行就判断一次,如果为空,就不能继续增加记录。该放到dbgird的哪个事件里? 并不是验证dbgird,而是验证dbgird关联的DataSet即可在DataSet的BeforPost中写代码,如:if DataSet.FieldByName('学号').AsString='' thenbegin ShowMessage('学号不能为空!'); Abort;end; 顶 验证的要入到数据集控件里好点 post之前 没有公司名怎么办? 急求答案 LoadFromStream(const Stream: IUnknown); 如何调用? c语言代码请能帮我翻译成DELPHI 暑假过去了,不编程了,专心搞我的物理,提问加散分,up有分 关于Query组件的访问的问题 如何只显示我需要的数据? 哪位老大有ReportBuilder用法的文档啊。。。 我没有分了,但我有很多问题,想求教! 如何建立类似网上邻居一样的虚拟目录 哪位高手指点一下下面的代码!(关于编程实现目录的共享) delphi写的DLL,参数是BYTE数组,求救!! 如何将 记录保存到文件 并载入?
var
s:string;
begin
s:=self.DBGridEh1.FieldColumns['学号'].DisplayText;
if s='' then
....
end;
begin
ShowMessage('学号不能为空!');
Abort;
end;