Pues poco más que decir, el asunto lo dice prácticamente todo.
Código:
for datos := 0 to tabla.FieldCount-1 do
if (tabla.Fields[datos].Required) and (tabla.Fields datos].Text '') then begin
showmessage('Debe introducir un valor en '+ tabla.Fields datos].DisplayName);
exit;
end;
Este es mi código, recorro todos los fields de la tabla y cuando encuentro alguno que este requerido y no esta escrito pues salto el mensage pero me gustaría que el dbedit que tiene ese campo asociado tomará el focus, de aquí mi pregunta, gracias por vuestra ayuda.