Por fin lo solucioné:
Código Delphi
[-]
procedure form1.Button1Click(Sender: TObject);
var field: tfield;
VAR texto: string;
begin
texto:=Edit1.Text;
if TABLA.Locate('CAMPO',texto,[]) then begin
showmessage('DATO YA EXISTE');
end else begin
tabla1.Edit;
Field := Tabla1.FieldByName('CAMPO');
Field.AsString := Edit1.Text;
end;
end;
Si tienen algún comentario sobre este código, se recibirá con mucho agrado, ah y gracias por los comentarios anteriores.