Click here to Skip to main content
15,892,697 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Sir,
I got a error in crystal report formula.
This error is
The remaining text does not appear to be part of the formula.

This error get against the below code in formula editor in crystal report.
VB
local Numbervar a:={DataTable1.DoubleField1}*1200/{DataTable2.DoubleField2}
local Numbervar intpart:=CDbl(truncate(a))
local Numbervar decpart:=CDbl(a-intpart)
if decpart>=0.0 And decpart<=0.24 then
{intpart}
else if decpart>0.24 And decpart<=0.74 then
{intpart+0.5}
else if decpart>0.74 And decpart<=0.99 then
{intpart+1}
else
{intpart}

Please help
Posted
Updated 22-May-13 0:07am
v2

try this
VB
local Numbervar a:={DataTable1.DoubleField1}*1200/{DataTable2.DoubleField2};
local Numbervar intpart:=CDbl(truncate(a));
local Numbervar decpart:=CDbl(a-intpart);
if decpart>=0.0 And decpart<=0.24 then
(
intpart
)
else if decpart>0.24 And decpart<=0.74 then
(
intpart+0.5
)
else if decpart>0.74 And decpart<=0.99 then
(
intpart+1
)
else
(
intpart
);

Happy Coding!
:)
 
Share this answer
 
v2
Comments
Kaushik Saha from Kolkata,India 22-May-13 8:07am    
Thanks for help.The error is still getting now.
Aarti Meswania 22-May-13 8:15am    
see updated solution
and let me know it worked or not :)
I have missed out the ";" sign on first three statement.
So the error was coming.

C#
local Numbervar a:={DataTable2.FieldDouble2}*1200/{DataTable2.FieldDouble2};
local Numbervar intpart:=CDbl(truncate(a));
local Numbervar decpart:=CDbl(a-intpart);
if decpart>=0.0 And decpart<=0.24 then
(intpart;)
else if decpart>0.24 And decpart<=0.74 then
(intpart+0.5;)
else if decpart>0.74 And decpart<=0.99 then
(intpart+1;)
else
(intpart;)
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900