Buscar

Tratar campos not null

Código

//Procedure muito útil, para ser utilizada antes de gravar um cadastro

Procedure ChecarcamposRequeridos(tabela : TDataSet);
var
   i : integer;
begin
  for i := 0 to Pred(tabela.Fields.Count) do
  begin
  if (tabela.Fields[i].Required) and (tabela.Field[i].IsNull) then
  begin
  ShowMessage('Campo: ' + tabela[i].DisplayLabel + ' precisa ser informado!');
  break;
  end;
end;

{Seria interessante editar o valor no campo DinplayLabel para melhor aproveitamento da procedure, clicando duas vezes no ClientDataSet, e em seguida no campo, aparece a propriedade DisplayLabel, que deve ser renomeada para o nome do campo.

Ex:

VL_VENDA, ficaria:
Valor da Venda.}


 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 26/12/07
Por: Joel Da Rosa
Visualizada: 7416 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009