DBGrid/DBGridEh新增或修改数据时如何验证输入的数据是否有效(不为空或唯一性)?
要求:同时新增或修改一行或多行数据。
谢谢!
要求:同时新增或修改一行或多行数据。
谢谢!
解决方案 »
- Clientdataset 问题????????/
- windwos2003如何添加目录权限
- 新人求教 ShellExecute 简单问题
- 急 啊 !
- 请教MsgWaitForMultipleObjects的用法
- Incompatible types: 'String' and 'TStringList'
- 咱们相恋吧!!! --- 犬犬(心帆)
- 大侠:请问 调用DLL生成的MDI子窗体,想关闭怎么办???
- 如何实现金山词霸2002启动时的效果?
- 给你一个字符串s, s中有一个字符't'我想知道't'的索引,用什么函数?
- 谁有delphi写的围棋界面源代码
- setcomputername()函数 在xp 系统下使用有问题!!!
例如:
procedure TForm1.qryDayFieldOneValidate(Sender: TField);
begin
if Sender.AsInteger<3 then
raise Exception.Create('输入的数字不能小于3!');
end;
if SelectedIndex = 0 then
if SelectedField.ASstring < '某值' then showmessage('提示')
else if SelectedIndex = 1 then
if SelectedField.ASstring < '某值' then showmessage('提示')
可是有什么办法判断数据的唯一性呢?
一定要写SQL语句来判断吗?
另外还有最后一个小问题,怎么定位光标,使焦点定位于DBGrid/DBGridEh刚才判断数据无效的那个CELL?
解决就结帖,谢谢各位帮忙。