PROBLEMAS COM DATA REPORT X MYSQL

USUARIO.EXCLUIDOS 17/04/2007 20:38:53
#212417
Estou tendo um prlblema na geração de um relatorio.

O cliente quer que eu solte os valores monetarios com separador decimal ( , ) virgula.
So que no meu o data report não converte o valor então usei no db a seguinte função REPLACE(t1.valor,'.',',') So que depois disso o data report não soma mais os valores para um resultado final (a formula sum)

O que vocês me aconselham ?
temsolução ? ou é melhor deixar de usar o data report ?
FGSANTOS 18/04/2007 09:24:37
#212473
Escolha na propriedade do campo no rpt DataFormat:

Custom
em Format String coloque: ###,##0.00

O problema que vc está tendo é um BUG do VB, valores monetários em alguns componentes nao seguem o padrao das Configuraçoes Regionais.
USUARIO.EXCLUIDOS 21/04/2007 16:41:16
#213145
INFELIZMENTE NÃO DEU VALORES QUE POR EXEMPLO SÃO 1000.00 NO BANCO DE DADOS (MIL REAIS)
SAEM COMO 100.000,00.

EU NÃO SEI MAIS COMO FORMATAR ESSES CAMPOS!....



USUARIO.EXCLUIDOS 21/04/2007 23:35:46
#213194
quando aparecer a caixinha ao invés de escohler o tipo de formatação , onde esta custom digite "Standard" sem aspas.

USUARIO.EXCLUIDOS 22/04/2007 02:41:54
#213206
INFELIZMENTE NÃO FUNCIONOU NIL, ELE AINDA CONTINUA MODIFICANDO OS VALORES, ELE PEGA OS DOIS ZEROS DAS CASAS DECIMAIS E COLOCA ELES COMO DEPOIS DO PONTO DECIMAL DEIXANDO ASSIM O RESULTADO ERRADO.

ALGUEM TEM MAIS ALGUMA SOLUÇÃO ? QUAL CONFIGURAÇÃOS VCS USAM NO MYSQL PARA GUARDAR VALORES DESTE TIPO ?
USUARIO.EXCLUIDOS 22/04/2007 02:50:34
#213207
O VB RECONHECE POR EXEMPLO NO MYSQL TAS GUARDADO: 10.00 (DEZ) ELE RECONHECE COMO SENDO 1000,00 POIS ELE NÃO "ENCHERGA" O PONTO COMO SEPARADOR DECIMAL

TO FICANDO LOUCO COM ISSO

USUARIO.EXCLUIDOS 22/04/2007 11:01:46
#213216
Eu utilizo decimal 2 casas
USUARIO.EXCLUIDOS 22/04/2007 13:50:43
#213221
entendo... mas eu tb utilizo,
to usando formato de dados decimal com duas casas decimais
Tópico encerrado , respostas não são mais permitidas