Fråga : Crystal rapport: Sätta in känt är inte bekant


Hi,

Jag har efter formeln som fungerar fint. Men, när jag tillfogar another, om villkora upptill av denna formel som är lik
OM ({DataTable1.TripStatus} = ”P”) DÄREFTER
Jag ser inte något fel i den crystal rapporten, när besparingen men, när jag kör applikationen, jag får ett fel.

Den kända sätta in är inte bekant.
Fel i formel


Formeln med det större, OM villkora, är den längst ner avskilda byaen fodrar.

Lokal StringVar ADDR1;
Lokal StringVar ADDR2;
LokalStringVar STAD;
LokalStringVar VINANDE;


OM IsNull ({DataTable1.Start_Addr1}) DÄREFTER
        (
        ADDR1: = "";
        )
        ANNARS
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        OM IsNull ({DataTable1.Start_Addr2}) DÄREFTER
        (
        ADDR2: = "";
        )
        ANNARS
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        OM IsNull ({DataTable1.Start_City}) DÄREFTER
        (STAD: = "";        )
        ANNARS
        (STAD: = ProperCase ({DataTable1.Start_City});        );

        OM IsNull ({DataTable1.Start_Zip}) DÄREFTER
        (VINANDE: = "";        )
        ANNARS
        (VINANDE: = {DataTable1.Start_Zip};        );

)

ADDR1 + ”,” + ADDR2 + ', ”+ CITY+”, '+ VINANDE
-------------------------------------------------&&&&&&&&&&&&&&&&&&&&----------------------------------------------------


Lokal StringVar ADDR1;
Lokal StringVar ADDR2;
LokalStringVar STAD;
LokalStringVar VINANDE;



OM ({DataTable1.TripStatus} = ”P”) DÄREFTER

(
        OM IsNull ({DataTable1.Start_Addr1}) DÄREFTER
        (
        ADDR1: = "";
        )
        ANNARS
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        OM IsNull ({DataTable1.Start_Addr2}) DÄREFTER
        (
        ADDR2: = "";
        )
        ANNARS
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        OM IsNull ({DataTable1.Start_City}) DÄREFTER
        (STAD: = "";        )
        ANNARS
        (STAD: = ProperCase ({DataTable1.Start_City});        );

        OM IsNull ({DataTable1.Start_Zip}) DÄREFTER
        (VINANDE: = "";        )
        ANNARS
        (VINANDE: = {DataTable1.Start_Zip};        );
            //ADDR1 + ”,” + ADDR2 + ', ”+ CITY+”, '+ VINANDE
)
OM ANNARS ({DataTable1.TripStatus} = ”D”) DÄREFTER  
(
        OM IsNull ({DataTable1.Dest_Addr1}) DÄREFTER
        (ADDR1: = "";        )
        ANNARS
        (ADDR1: = ProperCase ({DataTable1.Dest_Addr1});        );

        OM IsNull ({DataTable1.Dest_Addr2}) DÄREFTER
        (ADDR2: = "";    )
        ANNARS
        (ADDR2: = ProperCase ({DataTable1.Dest_Addr2});    );

        OM IsNull ({DataTable1.Dest_City}) DÄREFTER
        (STAD: = "";        )
        ANNARS
        (STAD: = ProperCase ({DataTable1.Dest_City});        );

        OM IsNull ({DataTable1.Dest_Zip}) DÄREFTER
        (VINANDE: = "";    )
        ANNARS
        (VINANDE: = {DataTable1.Dest_Zip};    );



);
ADDR1 + ”,” + ADDR2 + ', ”+ CITY+”, '+ VINANDE

Vad är fel med denna formel?

Tack i förskott

Svar : Crystal rapport: Sätta in känt är inte bekant

Det enda tinget, som gör någon avkänning, är, att snubblastatusen sätter in, är fel.

Försök en VERIFIERINGSDATABAS.

mlmcc
Andra lösningar  
 
programming4us programming4us