Una solución es poner un DBComboBox, o un DBListBox para que solo elija los valores que tu quieres.
Si los valores dependen de otra tabla, puedes usar un DBLookupComboBox.
Si necesitas que sea un DBEdit, pues entonces en el evento BeforePost de la tabla miras el valor y decides si quieres aceptar el valor del campo o no.
Tambien puedes usar el evento OnValidate del campo en cuestión.
Código Delphi
[-]
procedure TAblaBeforePost(Dataset:TDataset);
begin
if campo.asstring <> 'A' then
begin
ShowMessage('solo acepto una A ');
sysutils.Abort; end
Seguro que te sirve alguno de estos métodos en Delphi 2
Saludos