Fórum Limitador na DBGrid #150737
31/03/2003
0
A Detalhes é um DBGrid em que no Tab vou adicionando registros.
O fato é que preciso limitar a quantidade de registros (ou de linhas) que possa ser adicionado na respectiva ´nota´.
Como posso fazer isso? :?:
Osmar Cardoso
Curtir tópico
+ 0Posts
31/03/2003
Okama
Showmessage(´Limite de 20 itens´);
exit;
end;
Seria isso??
Gostei + 0
31/03/2003
Aroldo Zanela
A Detalhes é um DBGrid em que no Tab vou adicionando registros.
O fato é que preciso limitar a quantidade de registros (ou de linhas) que possa ser adicionado na respectiva ´nota´.
Como posso fazer isso? :?:[/quote:85192f8a26]
Osmar,
Você não informou o banco de dados, então vou tentar apresentar uma solução genérica e dependendo do banco, menos eficiente:
Coloque uma rotina para incrementar um contado de registros no evento OnNewRecord;
Coloque uma rotina para verifiicar se o número limite já foi atingido no evento BeforeInsert. Por exemplo:
OnBeforeInsert... if tblITENS.Value >= 10 then begin ShowMessage(´Não é possível mais adicionar registro para esta NF´); SysUtils.Abort; end;
Gostei + 0
31/03/2003
Osmar Cardoso
Okama,
Em qual evento devo por esse comando?
Gostei + 0
31/03/2003
Marcelo
Okama,
Em qual evento devo por esse comando?[/quote:27c2f0e81b]
No evento que vc usa pra incluir os dados na tabela....
Valeu?
at+...
Gostei + 0
31/03/2003
Osmar Cardoso
Okama,
Em qual evento devo por esse comando?[/quote:a954a4f935]
No evento que vc usa pra incluir os dados na tabela....
Valeu?
at+...[/quote:a954a4f935]
GRATO, VC AJUDOU E MUITO.
ABRAÇOS
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)