FILTRAR VALORES FINANCEIROS
Pessoal, boa noite
Onde esta errado a cláusula abaixo ? Estou procurando valores de R$ 1,00 até R$ 500,00.
Onde esta errado a cláusula abaixo ? Estou procurando valores de R$ 1,00 até R$ 500,00.
[Ô]SELECT * FROM TblCPG WHERE Parcela >=#[Ô] & CCur(Me.TextBox16) & [Ô]# and Parcela <=#[Ô] & CCur(Me.TextBox17) & [Ô]#[Ô]
Que valores contêm as textbox?
Os valores são: R$ 1,00 e R$ 500.
Basicamente eu digito apenas 1 e 500, pois em ambos os textbox existe máscara.
Basicamente eu digito apenas 1 e 500, pois em ambos os textbox existe máscara.
Então sua concatenação vai ficar:
[Ô]SELECT * FROM TblCPG WHERE Parcela >=#R$ 1,00# and Parcela <=#R$ 500#[Ô]
E deveria ser:
[Ô]SELECT * FROM TblCPG WHERE Parcela >=1 and Parcela <=500[Ô]
[Ô]SELECT * FROM TblCPG WHERE Parcela >=#R$ 1,00# and Parcela <=#R$ 500#[Ô]
E deveria ser:
[Ô]SELECT * FROM TblCPG WHERE Parcela >=1 and Parcela <=500[Ô]
Obrigada, mas mesmo sem as máscaras da erro de sintaxe.
No banco de dados Parcela esta em formato MOEDA.
No banco de dados Parcela esta em formato MOEDA.
Mesmo sendo formato moeda, a query que passei deveria funcionar. Experimente fazer a query do jeito que precisa ser feita, depois você só substitui os valores pelos conteúdos das textbox. E de preferência use parâmetros para sua query ao invés de concatenação.
Nem assim passou.... tem alguma coisa errada e eu nao estou percebendo....
Se você iniciou a hashtag, você precisa fechar depois do 500
assim? [Ô]SELECT * FROM TblCPG WHERE Parcela >=#[Ô] & 1 & [Ô]# and Parcela <=#[Ô] & 500 & [Ô]#[Ô]
Acho que os hash não são necessários...
Tens toda razão....
Não é que era a bendita das hash...
Sabe me dizer porque elas deram problemas? Com datas elas funcionaram tão bem...rsrs
Não é que era a bendita das hash...
Sabe me dizer porque elas deram problemas? Com datas elas funcionaram tão bem...rsrs
Tópico encerrado , respostas não são mais permitidas