Microsoft
Software
Hardware
Network
Question : Crystal report: Field Name is not known
Hi,
I have the following formula which works fine. But, when i add another If condition at the top of this formula which is like
IF ({DataTable1.TripStatus} = "P") THEN
I do nto see any error in the crystal report when saving but, when i run the application, i get an error.
The Field name is not known.
Error in formula<myformulaname>
The formula with the bigger IF condition is at the bottom seperated bya line.
Local StringVar ADDR1 ;
Local StringVar ADDR2 ;
Local StringVar CITY ;
Local StringVar ZIP ;
IF IsNull({DataTable1.Start_A
ddr1}) THEN
(
ADDR1 := "" ;
)
ELSE
(
ADDR1 := ProperCase ({DataTable1.Start_Addr1})
;
);
IF IsNull({DataTable1.Start_A
ddr2}) THEN
(
ADDR2 := "" ;
)
ELSE
(
ADDR2 := ProperCase ({DataTable1.Start_Addr2})
;
);
IF IsNull({DataTable1.Start_C
ity}) THEN
( CITY := "" ; )
ELSE
( CITY := ProperCase ({DataTable1.Start_City});
);
IF IsNull({DataTable1.Start_Z
ip}) THEN
( ZIP := "" ; )
ELSE
( ZIP := {DataTable1.Start_Zip}; );
)
ADDR1 + ", " + ADDR2 +', ' + CITY+', ' + ZIP
--------------------------
----------
----------
---&&&&&&&
&&&&&&&&&&
&&&-------
----------
----------
----------
----------
-----
Local StringVar ADDR1 ;
Local StringVar ADDR2 ;
Local StringVar CITY ;
Local StringVar ZIP ;
IF ({DataTable1.TripStatus} = "P") THEN
(
IF IsNull({DataTable1.Start_A
ddr1}) THEN
(
ADDR1 := "" ;
)
ELSE
(
ADDR1 := ProperCase ({DataTable1.Start_Addr1})
;
);
IF IsNull({DataTable1.Start_A
ddr2}) THEN
(
ADDR2 := "" ;
)
ELSE
(
ADDR2 := ProperCase ({DataTable1.Start_Addr2})
;
);
IF IsNull({DataTable1.Start_C
ity}) THEN
( CITY := "" ; )
ELSE
( CITY := ProperCase ({DataTable1.Start_City});
);
IF IsNull({DataTable1.Start_Z
ip}) THEN
( ZIP := "" ; )
ELSE
( ZIP := {DataTable1.Start_Zip}; );
//ADDR1 + ", " + ADDR2 +', ' + CITY+', ' + ZIP
)
ELSE IF ({DataTable1.TripStatus} = "D") THEN
(
IF IsNull({DataTable1.Dest_Ad
dr1}) THEN
( ADDR1 := "" ; )
ELSE
( ADDR1 := ProperCase ({DataTable1.Dest_Addr1});
);
IF IsNull({DataTable1.Dest_Ad
dr2}) THEN
( ADDR2 := "" ; )
ELSE
( ADDR2 := ProperCase ({DataTable1.Dest_Addr2});
);
IF IsNull({DataTable1.Dest_Ci
ty}) THEN
( CITY := "" ; )
ELSE
( CITY := ProperCase ({DataTable1.Dest_City}); );
IF IsNull({DataTable1.Dest_Zi
p}) THEN
( ZIP := "" ; )
ELSE
( ZIP := {DataTable1.Dest_Zip}; );
);
ADDR1 + ", " + ADDR2 +', ' + CITY+', ' + ZIP
What is wrong with this formula?
Thanks in Advance
Answer : Crystal report: Field Name is not known
The only thing that makes any sense is that the trip status field is wrong.
Try a VERIFY DATABASE.
mlmcc
Random Solutions
extracting BLOBs
Project Server 2010 won't install
Cisco ASA 5505 and DNS (cant resolve names to IP addresses)
Deleting data from Access Table
prstat vs top command
Can someone give me an explaination of a Vector
builing a basic Advertise with Us Functionality!
repair all system files in WIN7
activex script in dts to see if records are in table
PHP Site