Hola Ezequiel.
No no es ningún atributo, hice un ejemplo de memoria nomás y confundí el nombre de los campos, mil disculpas.
Con los nombres de campos que pusiste sería:
Código Delphi
[-]
...
Query1.SQL.Clear;
Query1.SQL.Add('SELECT CodigoPostal,Localidad FROM LOCALIDADES');
Query1.SQL.Add('WHERE CodigoPostal = :CP');
Query1.ParamByName('CP').AsString:= edCodPostal.Text;
Query1.Open;
edLocalidad.Text:= Query.FieldByName('Localidad').AsString;
...
De todos modos para evitar confusiones los nombres de campo que utilizo para el ejemplo son:
CodigoPostal: (campo que almacena el código postal) y
Localidad: (campo que almacena el nombre de localidad)
Saludos.