VELHO PROBLEMA DE FORMATACAO DE STRINGS SQL

JALEXM 06/08/2012 14:42:52
#407290
Pois é. Depois de passar um tempo sem mexer vom VB/Access estou às voltas com aquele velho problema de formatar os valores dentro de um comando SQL.
No caso, preciso inserir um valor corretamente nessa parte do comando:

[Ô]HAVING (Codigo = [ô][Ô] + CStr(RS!Codigo) + [Ô][ô]) AND (Valor = [Ô] + CStr(RS!Valor) + [Ô]) [Ô]

O problema ocorre com RS!Valor. Aparece um erro reclamando da vírgula, por exemplo, quando valor é 21589,24.
Quando eu coloco o valor 21589.24 (trocando a vírgula por ponto) manualmente, só para testar, ele funciona normal.
Alguem lembra como se resolve isso. Confesso que esqueci.

Obrigado.
GOODSPEAKERS 06/08/2012 14:46:42
#407291
Resposta escolhida
[ô][Ô] & Replace(FormatNumber(Rs!valor, 2), [Ô],[Ô], [Ô].[Ô]) & [Ô][ô]
Tópico encerrado , respostas não são mais permitidas