|
Postada em 13/07/2004 17:04 hs
Eu queria criar uma formula dentro crystal onde calculasse a porcentagem, como calculo por exemplo: If ({CadEmpresa.Opcao1} = false ) then "0" else ToText({CadPagamento.ValParcUnica}*{CadEmpresa.AliqDesc1}) Onde: CadPagamento.ValParcUnica = 20,00 CadEmpresa.AliqDesc1 = 10,00 (tenho q transformar esse valor em 10%) ToText = 2,00 Mas na formula nao aceita o sinal ( * ) que seria de vezes, como posso fazer isso, transformar o valor 10,00 em porcentagem e multiplicar para obter o valor do desconto.
|
|
|
|
FX
|
BELEM PA - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/07/2004 21:06 hs
If ({CadEmpresa.Opcao1} = false ) then "0" else ( ( {CadPagamento.ValParcUnica}*{CadEmpresa.AliqDesc1})/100) +{CadPagamento.ValParcUnica} ve se resolve assim se não tente converte os campos para tipo de numero currency e longo.
|
|
|
|
Postada em 14/07/2004 11:38 hs
a formula ficou assim: If ({CadEmpresa.Opcao1} = true ) then ToText(({CadPagamento.ValParcUnica}*{CadEmpresa.AliqDesc1})/100)+{CadPagamento.ValParcUnica} else "0" mas esta dando erro, acho que nao esta na forma correta, tentei outras formas mas nao consegui, vc teria mais alguma ideia???
|
|
|
|
Postada em 15/07/2004 09:02 hs
E ai galera, me ajudem ai, como posso criar uma formula de calcula porcentagem dentro crystal???
|
|
|
|
Postada em 15/07/2004 09:21 hs
Tem algum Motivo especial p/ vc estar usando ToText? Pq já que vc está trabalhando com números, isso não é necessário
If ({CadEmpresa.Opcao1} = true ) then (({CadPagamento.ValParcUnica}*{CadEmpresa.AliqDesc1})/100) + CadPagamento.ValParcUnica} else 0
OBS.: o Zero sem as aspas, para representá-lo Numéricamente
________________________ Té + Que NIMB role bons Dados!
|
|
|
|
Postada em 15/07/2004 09:34 hs
continua dando erro na formula, sera q nao esta faltando alguma coisa ai????
|
|
|