在 BeforePost事件中检查数据是否都合法,不合法可以使用abort强行
中止post命令.
中止post命令.
解决方案 »
- CopyMemory 的一个问题
- 录音保存 *.wav文件
- 如何用api socket 转递一个record类型的数据呢?100分
- 求一首歌,名词部分内容如下,有知情者希望告之,万分感谢!!!
- 一个关于Timer控件的问题
- 我用ADOQuery.Append时候出错 提示是:未知原因的错误
- TabControl 控件的使用————在线等待!!!!急呀!!
- 哪里有DELPHI的控件下载?
- 为什么今天我的程序的grid运行的时候老是不能输入数据,我没有设置什么只读属性呀
- 关于模拟键盘请教各位大虾。
- delphi 5 有纵向书写汉字的功能或组件吗? 谢谢
- 在Delphi4的程序中怎样建立应用程序的快捷方式?
谁如果知道DataGrid的下载地方,能不能顺手通知一下。
安装DataGrid时提示TDataGrid这个类已存在.安装alignstringgrid也出现错误
会不会我的安装方法不对。
但添加了大量的功能,如跨行,跨列,数据变动敏感等等.
如果你要的话...
在form1添加table1和table2和dbgrid1,table1连接数据库A,table2连接数据B,
dbgrid1连接table2。
在table2的字段“编号”的onChange事件为:
if not table1.locate('编号',table2编号.value,[]) then
begin
messagedlg('没有这个编号');
abort;
end
else
begin
table1.locate('编号',table2编号.value,[]);
table2姓名.value:=table1姓名.value;
end;table2的beforepost事件为:
try
table2总和.value:=table2语文.value+table2数学.value;
except
messagedlg('语文或数学输入数据有错');
abort;
end;Ok!如果你用infopower或DevGrid控件,可能更好一点
to fstao 谢谢,我先试试看。