Dbedit Dbgrid 对字段的合法检验 请问在那一个的BeforePost中判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在和你的DBGRID或DBEDIT相关的TABLE或QUERY procedure TForm1.Table1BeforePost(DataSet: TDataSet);begin IF DATASET.FieldByName('报价日期').IsNull THEN DATASET.FieldByName('报价日期').Value:=DATE();end; 如果在Dbedit中输入999999999 又会怎样我是新手 请多执教 如果在Dbedit中输入999999999 又会怎样我是新手 请多执教 IF DATASET.FieldByName(你的字段名).ASINTEGER>2000 THEN SHOWMESSAGE('太大了'); 你没有加处理程序呀,老大,在不符合要求时你用IF DATASET.FieldByName(你的字段名).ASINTEGER>2000 THENBEGIN dataset.Cancel;SHOWMESSAGE('太大了');END;这个过和来取消不就行了 系统报错可以在application.OnException中截获该错误 系统报错可以在application.OnException中截获该错误请详细讲解一下 如何在delphi中修改文本文件 用Query可以保存图片,而改用AdoQuery为什么不可以啊???? 我想在DELPHI里用对话框选取多个文件 如何实现mpg4的文件合并? 软件发布:可以在TStringGrid每个单元格中添加按钮及下拉框的控件 出现的怪问题? 急--急--急,请高手帮忙写此函数。 如何成批替换fastreport生成的frp文件中的某些字符?急,急! 中文版DELPHI6.0 请问 : 一个用 AlphaControl换肤的问题? SOS ADO数据库中的varBinary字段的存取 TStream 会装双硬盘的进来帮帮忙阿!
begin
IF DATASET.FieldByName('报价日期').IsNull THEN
DATASET.FieldByName('报价日期').Value:=DATE();
end;
我是新手 请多执教
我是新手 请多执教
SHOWMESSAGE('太大了');
在不符合要求时你用
IF DATASET.FieldByName(你的字段名).ASINTEGER>2000 THEN
BEGIN dataset.Cancel;
SHOWMESSAGE('太大了');
END;
这个过和来取消不就行了
请详细讲解一下