在DBGrid上添加一条记录时,怎样才能使它一定要添完本记录后,才能移动到另一条记录? 在DataSet.BeforePost中对数据进行校验,如果当前记录没有输入完成,则使用Abort不准其提交。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DataSet.BeforePost中对数据进行校验,如果当前记录没有输入完成,用 raise exception.create('记录没有输入完成'),行不行? 可以是可以,但是其实没什么必要:比如你就可以写:if Query1.FieldByName('Name').Value=Null then begin Application.MessageBox('名称没有输入!','',...); DBGrid1.SelectedIndex:=0; Abort; Exit;end;完了。 如何实现下载完成后自动杀毒的功能? 想取得另一个程序窗口中的若干个编辑框,并编辑 Delphi里如何自动创建数据库和数据表 ACCESS存取图片!在线等(送100,不够再送) 知道怎么样获取用鼠标在窗体内任何位置的点击事件 DLL中使用IDTCPCLIENT的问题!! 自己做了一个DELPHI版本控制的东东 小妹请各位高手高抬贵手指教一下吧 读取htm页面,修改后用SaveToFile写入,结果中文变乱码,怎么办?? RAD XE4 连接Mysql 的方法? Delphi中调用系统存储过程 如何把: buff: array[1..64*1024] of PChar; 读成string ?
Application.MessageBox('名称没有输入!','',...);
DBGrid1.SelectedIndex:=0;
Abort;
Exit;
end;
完了。