Eu fiz uma função e faço a chamada dela no beforepost do clientdataset... não se ajuda...
// Valida os campos que são obrigatórios.
procedure ValidateData(DataSet: TDataSet);
var
Contador: Integer;
begin
with DataSet do
begin
for Contador := 0 to FieldCount -1 do
begin
// Se o campo não estiver preenchido e for required
if (trim(DataSet.Fields[Contador].Text) = '') and (Fields[Contador].Required) then
begin
// Seta o focus no campo
Fields[Contador].FocusControl;
raise Exception.Create('Campo ' + Fields[Contador].DisplayLabel + ' tem que ser preenchido');
end;
end;
end;
end;
Luis Alberto
Belo Horizonte - MG
---------------------------------
Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.