Tenho um combobox simples que está carregado com o Nome de cada Fornecedor
e uma DBEdit que armazena o Código do Fornecedor...
Ao "navegar" pelos registros, com botões Primeiro, Próximo, etc.. o ComboBox simples precisa receber o nome do fornecedor de acordo com o código que está no DBEdit [vinculado com o banco]...
Para realizar isso em um combo, fiz dessa maneira:
with QueryCadProForn do
begin
Close;
SQL.Clear;
SQL.Add('SELECT FORFAN FROM FINAFOR.dbf');
SQL.Add('WHERE FORCOD = :pCOD');
ParambyName('pCOD').AsString := txtCadPro_AuxForn1.Text;
Open;
if not(IsEmpty) then
begin
cboCadPro_Forn1.Text := QueryCadProForn.FieldByName('FORFAN').AsString;
end;
end;
Mas tenho mais de um combo para fazer isso...e cada um tem vinculado uma DBEdit diferente, com valores diferentes..
Dessa forma, o parâmetro não pode ser o mesmo para prencher todos os combos...
Como devo fazer???
Devo limpar a query e fazer um SELECT por vez para cada combo??
Pergunta
Gabriel Cabral
Tenho um combobox simples que está carregado com o Nome de cada Fornecedor
e uma DBEdit que armazena o Código do Fornecedor...
Ao "navegar" pelos registros, com botões Primeiro, Próximo, etc.. o ComboBox simples precisa receber o nome do fornecedor de acordo com o código que está no DBEdit [vinculado com o banco]...
Para realizar isso em um combo, fiz dessa maneira:
Mas tenho mais de um combo para fazer isso...e cada um tem vinculado uma DBEdit diferente, com valores diferentes..
Dessa forma, o parâmetro não pode ser o mesmo para prencher todos os combos...
Como devo fazer???
Devo limpar a query e fazer um SELECT por vez para cada combo??
Ou devo usar 4 TQuery diferentes??
Ou existe outra maneira??
Muito Obrigado.
Gabriel Cabral
Editado por Gabriel CabralLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.