Ir para conteúdo
Fórum Script Brasil
  • 0

VB6 + CR8 + Decimal


Mário Cardia

Pergunta

Olá!

Estou tendo problemas com decimais no Crystal Report 8.0.1. Estamos migrando para .Net, mas,

enquanto isso, preciso ir resolvendo os problemas do software atual.

O problema ocorre quando eu chamo o report pelo VB6. Ele não mostra o decimal.

16,73 fica como 16,00

12,34 fica como 12,34

Não é formato, pois no preview do Crystal Reports funciona perfeitamente.

Ocorre apenas quando chamo o .rpt pelo vb.

As configurações regionais estão setadas para o Brasil. Quando mudo para Estados Unidos funciona.

Então eu tentei trocar o separador via código usando

...SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA"...

O código troca o separador, mas mesmo assim o report fica sem decimais.

Alguém passou por isso ou tem alguma dica?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Procurando no google encontrei problemas parecidos.

Todos eles, assim como eu, usam ODBC.

Eu tentei reinstalar o MDAC com a ultima versão, mas o XP SP3 não deixa, diz que já está instalado.

Para confirmar que é relacionado ao banco eu mudei uma coluna para mostrar uma formula em vez de um campo

de banco de dados.

Nesta formula, eu coloquei

{MY_FIELD} * 100

Logo, 12,34 deveria aparecer como 1234, mas aparece como 1200

Grato.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...