Problema com filtro

Delphi

03/05/2007

Amigos, estou tentando fazer um filtro de uma tabela através de três campos: MES, ORCAMENTO, DESCONTO. (Utilizo ClientDataset).

Estou tentando fazer o seguinte:

dsPagamento.DataSet.Filter := ´mes = ´´´ + copy(CmBxMes.Text, 1, 2) + ´/´ + CmBxAno.Text + ´´´ and desconto > 0 ´´´ + ´´´ and orcamento =´´´ + edtOrcamento.Text + ´´´´;

Tem uma Combobox (CmBxMes) que tem como texto ´01 - Janeiro´; outra Combobox (CmBxAno) que tem como texto ´2007´; Um edit (edtOrcamento) = ´00001´. Quanto eu executo o filtro, me retorna a seguinte seguinte mensagem: ´ Filter expression incorrectly terminated.´ O problema deve ser nas aspas. (sempre fui ruim de acertar a quantidade). E o valor do desconto deve ser maior que zero. Alguém pode me ajudar?


Aflsilva

Aflsilva

Curtidas 0
POSTAR