Fórum Problema com filtro #341271

03/05/2007

0

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

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar