Hola.
Si el
TADOTable con el cuál se relaciona el
TDBEdit mediante un
TDataSource, está abierto y contiene al menos un registro, mostrará el registro actualmente seleccionado en la tabla.
Es decir que el único modo que al abrir un DataSet el DBEdit relacionado no muestre nada es que nada haya en la tabla.
Es por eso que no entiendo por que verificar si el DBEdit tiene algún valor asignado, ya que si el registro relacionado lo tiene lo mostrará y de otro modo no lo hará. (Pensá en el
TDBEdit como la representación visual del contenido de un campo de una tabla)
De todos modos para verificar si un
TDBEdit no tiene nada escrito, podrías revisar su propiedad Text:
Código Delphi
[-]
...
if tu_DBEdit.Text = '' then
ShowMessage('Sin contenido');
...
Saludos.