Vraag : Het rapport van het kristal: De Naam van het gebied is niet gekend


Hallo,

Ik heb de volgende formule die boete werkt. Maar wanneer ik een andere als voorwaarde bij de bovenkant van deze formule toevoeg die als is
ALS ({DataTable1.TripStatus} = „P“) TOEN
Ik zie geen fout in het kristalrapport wanneer het sparen maar wanneer ik de toepassing in werking stel, krijg ik een fout.

De naam van het Gebied is niet gekend.
Fout in formule


De formule met groter ALS de voorwaarde bij de bodem is scheidde byalijn.

Lokale StringVar ADDR1;
Lokale StringVar ADDR2;
Lokale STAD StringVar;
Lokaal PIT StringVar;


ALS IsNull ({DataTable1.Start_Addr1}) TOEN
        (
        ADDR1: = "";
        )
        ANDERS
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        ALS IsNull ({DataTable1.Start_Addr2}) TOEN
        (
        ADDR2: = "";
        )
        ANDERS
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        ALS IsNull ({DataTable1.Start_City}) TOEN
        (STAD: = "";        )
        ANDERS
        (STAD: = ProperCase ({DataTable1.Start_City});        );

        ALS IsNull ({DataTable1.Start_Zip}) TOEN
        (PIT: = "";        )
        ANDERS
        (PIT: = {DataTable1.Start_Zip};        );

)

ADDR1 + „,“ + ADDR2 + ', „+ CITY+“, '+ PIT
&&&&&&&&&&&&&&&&&&&&


Lokale StringVar ADDR1;
Lokale StringVar ADDR2;
Lokale STAD StringVar;
Lokaal PIT StringVar;



ALS ({DataTable1.TripStatus} = „P“) TOEN

(
        ALS IsNull ({DataTable1.Start_Addr1}) TOEN
        (
        ADDR1: = "";
        )
        ANDERS
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        ALS IsNull ({DataTable1.Start_Addr2}) TOEN
        (
        ADDR2: = "";
        )
        ANDERS
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        ALS IsNull ({DataTable1.Start_City}) TOEN
        (STAD: = "";        )
        ANDERS
        (STAD: = ProperCase ({DataTable1.Start_City});        );

        ALS IsNull ({DataTable1.Start_Zip}) TOEN
        (PIT: = "";        )
        ANDERS
        (PIT: = {DataTable1.Start_Zip};        );
            //ADDR1 + „,“ + ADDR2 + ', „+ CITY+“, '+ PIT
)
ALS ANDERS ({DataTable1.TripStatus} = „D“) TOEN  
(
        ALS IsNull ({DataTable1.Dest_Addr1}) TOEN
        (ADDR1: = "";        )
        ANDERS
        (ADDR1: = ProperCase ({DataTable1.Dest_Addr1});        );

        ALS IsNull ({DataTable1.Dest_Addr2}) TOEN
        (ADDR2: = "";    )
        ANDERS
        (ADDR2: = ProperCase ({DataTable1.Dest_Addr2});    );

        ALS IsNull ({DataTable1.Dest_City}) TOEN
        (STAD: = "";        )
        ANDERS
        (STAD: = ProperCase ({DataTable1.Dest_City});        );

        ALS IsNull ({DataTable1.Dest_Zip}) TOEN
        (PIT: = "";    )
        ANDERS
        (PIT: = {DataTable1.Dest_Zip};    );



);
ADDR1 + „,“ + ADDR2 + ', „+ CITY+“, '+ PIT

Wat verkeerd is met deze formule?

Dank vooraf

Antwoord : Het rapport van het kristal: De Naam van het gebied is niet gekend

Het enige ding dat om het even welke steek houdt is dat het gebied van de reisstatus verkeerd is.

Probeer een VERIFY GEGEVENSBESTAND.

mlmcc
Andere oplossingen  
 
programming4us programming4us