filtro no tabela
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
Posts
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;
17/03/2020
Wellington
mudaria como na linha?? cFiltro := 'mesa' + inttostr(combobox.itemindex+1) + ' = ' + QuotedStr(label6.text);
17/03/2020
Emerson Nascimento
17/03/2020
Wellington
blz deu certo valeu obrigado
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:=)
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:=' ';)
18/03/2020
Emerson Nascimento
ClientDataSet2.FieldByName( edit1.text ).Value:=' ';
Clique aqui para fazer login e interagir na Comunidade :)