Printdefinition: Anzahl Exemplare in Abhänigkeit vom User
Martina Kohler
Hallo,wir haben in der Printdefinition beim Lieferschein mehrere verschiedene Etiketten als Folgebelege. Jetzt soll abhängig vom User das Etikett gedruckt werden oder nicht. Der Lieferschein selbst soll für alle User gedruckt werden.
Wir haben folgendes Query erstellt und unter SWA_LD_Manager abgespeichert.
SELECT NrOfCopy = Case when [%UserID] = 'manager' then 1 else 0 End
Diese Query haben wir in der Spalte COPIES in der Printdefinition dem Layout zugeordnet.
Erreichen wollten wir damit, dass das Etikett für den User 'manager' gedruckt wird und für alle anderen User nicht.
Wenn wir jetzt den Druck auslösen erscheint folgende Fehlermeldung:
Parameter [%UserID] in Expression "SELECT NrOfCopy = Case when [%UserID] = 'manager' then 1 else 0 End" not found.
Anschließend wird das Etikett gedruckt, egal mit welchem User man angemeldet ist.
Was machen wir falsch?
MfG
Martina Kohler
Philipp Knecht
HalloDie korrekte Query lautet : SELECT NrOfCopy = Case when '[%UserId]' = 'manager' then 1 else 0 End
hth
Martina Kohler
Hallo Philipp,vielen Dank funktioniert jetzt prima.
MfG
Martina Kohler
0
Please sign in to leave a comment.
Comments
0 comments