Fórum duvida delphi passando informaçao para DBGrid #603321

28/06/2019

0

galera mais uma vez boa noite, tenho este codigo onde pesquiso um produto quando aparece na grid clico
encima para ir para os edit so que as informaçoes nao estao indo, testei em outro pc ja com o executavel
gerado as vezes funciona e as vezes da o mesmo problema, pensei ser meu pc formatei e continua o mesmo
no pc com o fonte nao funciona mas no outro as vezes da certo, se alguem ja passou por isso tambem qualquer ajuda
seria otimo obrigado.

procedure TF_pdv.txt_pro_nomeKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case key of
vk_f2 :
begin
f_pdv_produtos := Tf_pdv_produtos.Create(Self);
f_pdv_produtos.ShowModal
end;

end;
end;

procedure TF_pdv.txt_pro_nomeKeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then
txt_pro_qtd.SetFocus;
begin
with dm.sql_produtos do
begin
close;
sql.Clear;
sql.Add('select * from produtos');
sql.Add('where pro_nome like :produtos');
ParamByName('produtos').Value := txt_pro_nome.Text + '%';
open;
if RecordCount > 0 then
begin
dbg_listarprodutos.Visible := true;
dbg_listarprodutos.SetFocus;
end;

end;
end;

end;
Anderson Saldanha

Anderson Saldanha

Responder

Posts

28/06/2019

Bruno

o código que você colocou ai só esta abrindo o form quando aperta F2 no grid,
o outro só esta buscando quando você aperta enter no txt_pro_nome .

não estou vendo aonde você criou a logica para passar para outra tela ?!
Responder

Gostei + 0

09/07/2019

Anderson Saldanha

o código que você colocou ai só esta abrindo o form quando aperta F2 no grid,
o outro só esta buscando quando você aperta enter no txt_pro_nome .

não estou vendo aonde você criou a logica para passar para outra tela ?!



desculpa copiei o codigo errado mas descobri o erro, quando produto tinha codigo de barras nao passava para GRID obrigado
Responder

Gostei + 0

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

Aceitar