You can ensure that the field is stipulated as indexed no duplicates (or make the name your primary key, but this is not really advisable) , if you try and post your record an exception will be raised. A try except block will allow you to catch this and inform the user.
Another way is to use the locate method of a TDataset linked to your table, this searches for a record with the parameters you supply.