assim que preencher um edit ou dbedit executasse um clear e acrescentasse o mesmo em um dbgrid
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
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
Curtidas 0
Respostas
Jonathan Romeiro
06/01/2012
Você que que a edit opere isso ou através de um botão ou coisa semelhante ?
GOSTEI 0
Zilon Maciel
06/01/2012
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.
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.
GOSTEI 0
Diogenes Dourado
06/01/2012
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
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
GOSTEI 0
Marco Salles
06/01/2012
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
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
GOSTEI 0
Marco Salles
06/01/2012
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
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
GOSTEI 0