GARANTIR DESCONTO

Fórum assim que preencher um edit ou dbedit executasse um clear e acrescentasse o mesmo em um dbgrid #411274

06/01/2012

0

ola amigos

Gostaria de saber como faço para apos o preenchimento de 9 caracteres em edit ou dbedit, o sistema limpasse o mesmo e salvasse em um dbgrid, para uma futura impressão

Grato

Diogenes
Diogenes Dourado

Diogenes Dourado

Responder

Posts

07/01/2012

Jonathan Romeiro

Você que que a edit opere isso ou através de um botão ou coisa semelhante ?
Responder

Gostei + 0

08/01/2012

Zilon Maciel

Diógenes, no evento OnExit do Edit você coloca:

if Lenght(Edit.Text) = 9 then
begin
SeuDataSet.Edit;
SeuDataSet.FieldByName(nome_do_campo).AsString;
SeuDataSet.Post;
SeuDataSet.Refresh;//As alterações automaticamente refletirão no DBGrid.
end;

Se você não conseguir, eu mandarei a rotina pronta para você, tudo bem.
Responder

Gostei + 0

12/01/2012

Diogenes Dourado

bom dia

Zilon

Eu tentei mas não ocorreu nada, simplesmente o edit foi aceitando os caracteres as 50, e não ocorreu nada no dbgrid.
Gostaria que assim que preenchesse os 9 ele atualizasse no dbgrid, como nos sistema de supermercados.

Desculpa pelo atraso, e pelo trabalho

Grato

Diogenes
Responder

Gostei + 0

12/01/2012

Marco Salles

O Evento utilizado foi o OnExit , por isto que voce fica digitando as esmas e nada ocorreu
a não ser que voce forca a saida do Controle.

Pode tentar com o OnChange , e também limitar o Numero de caracteres do Edit
Responder

Gostei + 0

12/01/2012

Marco Salles

O Evento utilizado foi o OnExit , por isto que voce fica digitando as esmas e nada ocorreu
a não ser que voce forca a saida do Controle.

Pode tentar com o OnChange , e também limitar o Numero de caracteres do Edit


Marco Salles
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar