Crystal Reports kombinieren Sie Felder in der string-Formel, ein Feld keine Daten
War ich eine Formel:
if not (isnull({PERSON.LAST_NAME})) then
{PERSON.LAST_NAME}+","+" "+{PERSON.FIRST_NAME}
else
"No Name"
Diese Formel scheint zu funktionieren, aber ich muss hinzufügen das Feld {PERSON.MIDDLE_NAME} aber wenn ich Schreibe die Formel
if not (isnull({PERSON.LAST_NAME})) then
{PERSON.LAST_NAME}+","+" "+{PERSON.FIRST_NAME}+","+" "+{PERSON.MIDDLE_NAME}
else
"No Name"
wenn die person hat einen Vornamen, es sieht gut aus. Wenn die person nicht ein zweiter name, und es gibt keine Daten in das Feld, dann zeigt der Bericht keine Informationen.
Entschuldigung für das, was wahrscheinlich eine sehr Anfänger-Frage, und danke im Voraus.
Sieht aus wie Sie tun, null string-Verkettung. Es gibt einige Hinweise, die auf dieser Website crystalreportsbook.com/Forum/forum_posts.asp?TID=2422
Siehe meine Antwort auf diese Frage: getting-null-fields-in-crystal-reports
Danke @WhiteboardDev die Informationen in deinem link hat das problem gelöst.
Danke @craig die Informationen in deinem link hat das problem gelöst.
Siehe meine Antwort auf diese Frage: getting-null-fields-in-crystal-reports
Danke @WhiteboardDev die Informationen in deinem link hat das problem gelöst.
Danke @craig die Informationen in deinem link hat das problem gelöst.
InformationsquelleAutor user3520898 | 2014-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nest eine weitere if-Anweisung zum auswerten des mittleren Namen. Manchmal ich mag zu brechen Kriterien, wie diese in mehrere Formeln. Sie können eine separate Formel für die fname, lname, mname. Jeder müsste eine if-Anweisung wie oben (wenn isnull({mname} then "" else {mname}).
Dann erstellen Sie eine weitere Formel verketten Sie alle zusammen {lastname} + {Vorname} + {middlename}
InformationsquelleAutor ryan