Hola Nicolas_2011.
Supongo que te referis a un campo que tiene una restricción. Si fué impuesta en la base de datos (
NOT NULL), sí o sí deberás asignarle un valor para guardarlo. En cambio si el campo (
Field) solamente tiene su propiedad
Required igual a
True, basta con poner dicha propiedad en
False.
El método
Post se aplica sobre un registro no sobre un campo, pero podrías alterar unicamente el valor de ese campo y guardar el registro sin modificar el resto de los campos.
Por ejemplo:
Código Delphi
[-]
DataSet.Edit;
DataSet.FieldByName('TU_CAMPO').AsString := 'Una cadena';
DataSet.Post;
Saludos.