Filtro duplo tabela PARADOX
A quem possa estar lendo esta mensagem.
Necessido estabelecer um filtro duplo em uma tabela paradox que tenho. Nela estão os meus dados do cadastro de produto, onde criei um campo chamado unidade.
Gostaria de filtrar as informações de unidade iguais a ´CX´ e ´PC´, ou seja, caixa e pacote.
Guardo minhas tabelas em um data module, onde chamei-o de frmTabelas.
Então seria algo assim:
frmTabelas.tblProCadUNIDADE.asString := ´CX´ e ´PC´;
Espero que tenha conseguido passar a idéia e a minha dificuldade.
Desde já, muito obrigado.
José Eduardo
jalbuque@hotmail.com
Necessido estabelecer um filtro duplo em uma tabela paradox que tenho. Nela estão os meus dados do cadastro de produto, onde criei um campo chamado unidade.
Gostaria de filtrar as informações de unidade iguais a ´CX´ e ´PC´, ou seja, caixa e pacote.
Guardo minhas tabelas em um data module, onde chamei-o de frmTabelas.
Então seria algo assim:
frmTabelas.tblProCadUNIDADE.asString := ´CX´ e ´PC´;
Espero que tenha conseguido passar a idéia e a minha dificuldade.
Desde já, muito obrigado.
José Eduardo
jalbuque@hotmail.com
Jalbuque
Curtidas 0
Respostas
Marlon Spiess
17/04/2005
Caso vc queira fazer um filtro poderá executar assim:
Ex.
Table1.filter := ´CadUnid = ´ + edit1.text + ´ or CadUnid = ´ + edit2.text;
table1.filtered := true;
Caso vc deseja um filtro mais apurado, utilize uma query. Espero ter ajudado.
Ex.
Table1.filter := ´CadUnid = ´ + edit1.text + ´ or CadUnid = ´ + edit2.text;
table1.filtered := true;
Caso vc deseja um filtro mais apurado, utilize uma query. Espero ter ajudado.
GOSTEI 0
Marlon Spiess
17/04/2005
ahhh, se o campo filtrado for uma string, não esqueça de inserir os delimitadores. Refazendo parte do exemplo.
table1.filter := ´CadUnid = ´ + ´´´´ + edit1.text + ´´´´ + ´ or ...................
Valeu
table1.filter := ´CadUnid = ´ + ´´´´ + edit1.text + ´´´´ + ´ or ...................
Valeu
GOSTEI 0
Gandalf.nho
17/04/2005
Melhorando o uso dos delimitadores:
Table1.filter := ´CadUnid = ´ + QuotedStr(edit1.text) + ´ or CadUnid = ´ + QuotedStr(edit2.text);
GOSTEI 0