Filter não funciona, por que será?
22/03/2006
0
MemTb.Filtered := False; MemTb.Filter := ´IDCAIXA = ´ + EdtCaixa.Text; MemTb.Filtered := True;
Não acontece nada... continua exibindo todos os itens... estou fazendo errado? como eu faço isso?
Desde já agradeço
[]s
Titanius
Posts
22/03/2006
Marco Salles
MemTb.Filtered := False; MemTb.Filter := Pchar(´IDCAIXA = ´) + EdtCaixa.Text; MemTb.Filtered := True;
Nos cds funciona assim
22/03/2006
Thiago Vidal
tente:
MemTb.Filter := ´IDCAIXA = ´ + QuotedStr(EdtCaixa.Text);
22/03/2006
Massuda
22/03/2006
Titanius
eu acho que deveria tentar assim :
Código:
MemTb.Filtered := False;
MemTb.Filter := Pchar(´IDCAIXA = ´) + EdtCaixa.Text;
MemTb.Filtered := True;
Nos cds funciona assim
Realmente, no CDS funciona assim...
[quoted=Massuda]
Faz muito tempo que não lido com tabelas em memória nem tenho mexido mais com JVCL, mas pelo que me lembro (perdoem-me se estiver errado), essas tabelas em memória não suportavam ordenação nem filtros, por isso passei a usar o kbmMemTable.
Realmente, procurei na documentacao, e a Tabela de Memoria do JVCL (originário do RxLib), não suporta isso..
Valeu pessoal... mudei para CDS e ficou numa boa...
[]s