Como Mudar o meu Select De acordo com a opção do ComboBox

7 respostas Resolvido
firebirddelphi
G

Gostaria de Mudar meu select de um botão de acordo com o conteúdo da meu combobox

tenho a seguinte linha de comando no meu Botão ‘‘pesquisar’’
Datamodule1.FDQuery1.Open('select * from cliente c where c.cli_codigo = ’ + Edit1Pesquisa.Text);

como faço para quando alterar o conteúdo do ComboBox para ‘‘Nome’’ ele de o select
Datamodule1.FDQuery1.Open('select * from cliente c where c.cli_nome = ’ + Edit1Pesquisa.Text);

7 Respostas

javaflex

Usa o evento onchange do combobox.

G

entendi, mas como isso irá ficar mais ou menos no codigo ?

javaflex

No evento onchange voce pega o valor da combo e usa onde precisar. Da mesma forma que voce já pega do Edit.

G

o Valor da minha combo é CODIGO mas no banco está CLI_Codigo como faço para pegar o valor corretamente da combo ?

javaflex

Posta o código da sua combo pra facilitar.

G
procedure TfrmConsultaCliente.Button1Click(Sender: TObject);

begin

Datamodule1.FDQuery1.Open('select * from cliente c where c.cli_codigo =  + Edit1Pesquisa.Text);

end;

procedure TfrmConsultaCliente.ComboBox1Change(Sender: TObject);
begin

end;

javaflex
Solucao aceita

Dentro da procedure do evento onchange voce acessa o valor da combo: ComboBox1.Text

Criado 29 de agosto de 2019
Ultima resposta 31 de ago. de 2019
Respostas 7
Participantes 2