Fórum filtro no tabela #608664
17/03/2020
0
estou fazendo um filtro da seguinte forma
with comanda.ClientDataSet2 do
begin
comanda.ClientDataSet2.Open;
comanda.ClientDataSet2.Filter := 'mesa1 = ' + QuotedStr(label6.text);
comanda.ClientDataSet2.Filtered := True;
ate ai tudo certo, que que eu queria o seguinte quando eu selecionar a mesa ( mesa2, ou mesa3) ele mudar onde esta mesa1 para aquela que eu selecionar o combobox . mudar de coluna mesa1 para mesa2 ou mesa3 que eu selecionar
eu precisaria mudar so a coluna que quero buscar na tabela
alguem pode me ajudar no codigo acima??
Wellington
Curtir tópico
+ 0Posts
17/03/2020
Emerson Nascimento
with comanda.ClientDataSet2 do begin cFiltro := 'mesa' + inttostr(combobox.itemindex+1) + ' = ' + QuotedStr(label6.text); comanda.ClientDataSet2.Open; comanda.ClientDataSet2.Filter := cFiltro; comanda.ClientDataSet2.Filtered := True;
Gostei + 0
17/03/2020
Wellington
mudaria como na linha?? cFiltro := 'mesa' + inttostr(combobox.itemindex+1) + ' = ' + QuotedStr(label6.text);
Gostei + 0
17/03/2020
Emerson Nascimento
Gostei + 0
17/03/2020
Wellington
blz deu certo valeu obrigado
Gostei + 0
17/03/2020
Wellington
blz deu certo valeu obrigado
agora para eu puxar a coluna digitada no edit1 para dentro deste comando 'c1') ////////( ClientDataSet2.FieldByName('c1').Value:=)
Gostei + 0
17/03/2020
Emerson Nascimento
Gostei + 0
18/03/2020
Wellington
eu preciso atribuir o campo que eu colocar no edit1 exemplo selecionar a coluna cliente no edit1 e no(ClientDataSet2.FieldByName('c1').Value:=' ';) onde esta c1 mudar para coluna cliente, se eu selecionar bairro mudar onde esta c1 mudar para bairro.(ClientDataSet2.FieldByName('cliente').Value:=' ';)(ClientDataSet2.FieldByName('bairro').Value:=' ';)
Gostei + 0
18/03/2020
Emerson Nascimento
ClientDataSet2.FieldByName( edit1.text ).Value:=' ';
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)