Frage : Kristallreport: Feldname bekannt nicht


Hallo,

Ich habe die folgende Formel, die ist. Aber, wenn ich andere wenn Bedingung an der Oberseite dieser Formel hinzufüge, die wie ist
WENN ({DataTable1.TripStatus} = „P“) DANN
Ich sehe keine Störung im Kristallreport, wenn die Rettung aber, wenn ich die Anwendung laufen lasse, ich eine Störung erhalten.

Der Feldname bekannt nicht.
Störung in der Formel


Die Formel mit dem grösseren, WENN Bedingung an der unteren getrennten bya Linie ist.

Lokales StringVar ADDR1;
Lokales StringVar ADDR2;
Lokale StringVar STADT;
Lokaler StringVar REISSVERSCHLUSS;


WENN IsNull ({DataTable1.Start_Addr1}) DANN
        (
        ADDR1: = "";
        )
        SONST
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        WENN IsNull ({DataTable1.Start_Addr2}) DANN
        (
        ADDR2: = "";
        )
        SONST
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        WENN IsNull ({DataTable1.Start_City}) DANN
        (STADT: = "";        )
        SONST
        (STADT: = ProperCase ({DataTable1.Start_City});        );

        WENN IsNull ({DataTable1.Start_Zip}) DANN
        (POSTLEITZAHL: = "";        )
        SONST
        (POSTLEITZAHL: = {DataTable1.Start_Zip};        );

)

ADDR1 + „,“ + ADDR2 + ', „+ CITY+“, '+ REISSVERSCHLUSS
-------------------------------------------------&&&&&&&&&&&&&&&&&&&&----------------------------------------------------


Lokales StringVar ADDR1;
Lokales StringVar ADDR2;
Lokale StringVar STADT;
Lokaler StringVar REISSVERSCHLUSS;



WENN ({DataTable1.TripStatus} = „P“) DANN

(
        WENN IsNull ({DataTable1.Start_Addr1}) DANN
        (
        ADDR1: = "";
        )
        SONST
        (
        ADDR1: = ProperCase ({DataTable1.Start_Addr1});
        );

        WENN IsNull ({DataTable1.Start_Addr2}) DANN
        (
        ADDR2: = "";
        )
        SONST
        (
        ADDR2: = ProperCase ({DataTable1.Start_Addr2});
        );

        WENN IsNull ({DataTable1.Start_City}) DANN
        (STADT: = "";        )
        SONST
        (STADT: = ProperCase ({DataTable1.Start_City});        );

        WENN IsNull ({DataTable1.Start_Zip}) DANN
        (POSTLEITZAHL: = "";        )
        SONST
        (POSTLEITZAHL: = {DataTable1.Start_Zip};        );
            //ADDR1 + „,“ + ADDR2 + ', „+ CITY+“, '+ REISSVERSCHLUSS
)
SONST WENN ({DataTable1.TripStatus} = „D“) DANN  
(
        WENN IsNull ({DataTable1.Dest_Addr1}) DANN
        (ADDR1: = "";        )
        SONST
        (ADDR1: = ProperCase ({DataTable1.Dest_Addr1});        );

        WENN IsNull ({DataTable1.Dest_Addr2}) DANN
        (ADDR2: = "";    )
        SONST
        (ADDR2: = ProperCase ({DataTable1.Dest_Addr2});    );

        WENN IsNull ({DataTable1.Dest_City}) DANN
        (STADT: = "";        )
        SONST
        (STADT: = ProperCase ({DataTable1.Dest_City});        );

        WENN IsNull ({DataTable1.Dest_Zip}) DANN
        (POSTLEITZAHL: = "";    )
        SONST
        (POSTLEITZAHL: = {DataTable1.Dest_Zip};    );



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

Was ist mit dieser Formel falsch?

Dank im Voraus

Antwort : Kristallreport: Feldname bekannt nicht

Die einzige Sache, die jedes mögliches sinnvoll ist, ist, dass das Reisestatusfeld falsch ist.

Eine ÜBERPRÜFENdatenbank versuchen.

mlmcc
Weitere Lösungen  
 
programming4us programming4us