USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Crystal 8.5
WET
TABOÃO DA SERRA
SP - BRASIL
ENUNCIADA !
Postada em 31/07/2013 10:06 hs         
Olá amigos, preciso novamente da ajuda de vocês.
Algum tempo atrás tive um problema com o Crystal que os centavos zeravam, ou seja o valor 15,76 aparece 15,00 constatei que no SQL converter o campo decimal para money resolveu.
Estou com o mesmo problema mas agora o relatório é puxado direto da tabela ou seja não gostaria de trocar decimal por money com medo de ter problemas em outros campos, então gostaria de saber se existe alguma maneira de trocar no Crystal?
Não sei se fui claro.
Alguém poderia me ajudar.

Obrigado.
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 07/08/2013 15:08 hs            
Vc poderia usar uma view para a tabela, onde na consulta da view vc transformaria o campo tipo decimal para money.
Ex.: select campoa, campob,campoc,convert(money,campoValor) as campoValor from tabelax
Depois, em vez de usar a tabela, use a view no report.

Eu uso SqlServer e tenho campos decimais que me aparecem as casas decimais normalmente.
Veja a opção do seu report se não está truncando campo ao apresentar o valor.
Veja também no banco de dados como está a opção Scale(qtd de casas decimais) do campo em questão. Se tiver igual a zero, então esta é a causa.
   
WET
não registrado
ENUNCIADA !
Postada em 07/08/2013 15:13 hs   
Ok J.Carlos, fiz algo parecido, fiz uma query e usei ela no Crystal, muito obrigado.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página