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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar formula dentro do crystal
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
ENUNCIADA !
Postada em 15/07/2004 09:41 hs            
qual a descrição do erro, e em que lugar aponta o cursor depois do erro?

________________________

Té +

Que NIMB role bons Dados! Emoções

   
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
ENUNCIADA !
Postada em 15/07/2004 09:45 hs            
percebi o seguinte:
 
se formula tiver ( * ), ou seja, assim:
If ({CadEmpresa.Opcao1} = true ) then
    (({CadPagamento.ValParcUnica}*{CadEmpresa.AliqDesc1})/100)+{CadPagamento.ValParcUnica}
else
   0
 
da erro.
 
Mas se tirar o ( * ) e colocar por exemplo ( +), ele nao da erro, mas tambem nao multiplica para dar o valor da porcentagem, ficando assim:
 
If ({CadEmpresa.Opcao1} = true ) then
    (({CadPagamento.ValParcUnica}+{CadEmpresa.AliqDesc1})/100)+{CadPagamento.ValParcUnica}
else
   0
 
tem outro sinal q substituiria o ( * ), para dar a multiplicacao?
   
CarlinhosBrown
ALTO PARAÍSO DE GOIAS
GO - BRASIL
ENUNCIADA !
Postada em 15/07/2004 09:51 hs            
apareceu uma mensagem dizendo:
 
A number is required here.
 
esse erro ocorreu logo apos o sinal de ( * ). mas verifiquei e o campo (AliqDesc1) possui valor cadastrado no banco de dados.
 
 
   
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
ENUNCIADA !
Postada em 15/07/2004 12:00 hs            
Então Faça:
({CadPagamento.ValParcUnica}*ToNumber({CadEmpresa.AliqDesc1}))/100) +{CadPagamento.ValParcUnica}

O que acontece é que o Campo AliqDesc1 deve estar Texto no seu banco. Para fazer contas o Crystal não converte automaticamente, como acontece no VB, por isso deve-se usar ToNumber.

Se ValParcUnica For String tb, Coloque ToNumber nele tb.

________________________

Té +

Que NIMB role bons Dados! Emoções

   
Página(s): 2/2     « ANTERIOR  

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