你可以在提交的时候,用QUERY或ADOQUERY控件用SQL语句查询是否和那个输入数据相同记录。
如
query1.close;
query1.sql.clear
query1.sql.add('select * from 数据表 where 要求字段='+chr(39)+trim(dbedit1.text)+chr(39))
query1.open;
if query1.recordcount > 0 then
begin
showmessage('此数据已经存在');
dbedit1.setfouce
end
else
table1.post;