| 

.NET C# Java Javascript Exception

2
Hallo zusammen,
ich habe:
Crystal Report Version 11.0.0.1282
CR Professional
Der von mir erstellte Report ist ziemlich simpel. Er zeigt alle Versandaufträge und einige Infos dazu an. Nun habe ich einen dynamischen Parameter "Spediteur" mit Mehrfachauswahl erstellt. Dort kann ich nun entweder einen oder mehrere Spediteure auswählen, deren Versandaufträge ich sehen möchte. Es gibt auch eine leere Zeile zur Auswahl. Wenn ich NUR diese Auswähle, sehe ich alle Versandaufträge, denen noch kein Spediteur hinterlegt ist.
Sobald ich allerdings diese leere Zeile UND einen oder mehrere andere Spediteure auswähle, bekomme ich die Aufträge ohne Spediteur nicht mehr angezeigt.

Wie kann das sein? Was kann ich tun?

Vielen Dank im Voraus.
News:
07.07.2015
jast 1 1
1 Antwort
0
Ich habe selbst eine Lösung gefunden:
Bei einem statischen Parameter kann man einfach einen leeren Wert mit zum Bsp. der Beschreibung "leer" einfügen.
Bei einem dynamischen Parameter sollte man in der Datenbank einen Datensatz anlegen, der einfach "<leer>" heißt. (ggf. auch im Beschreibungsfeld "<leer>" eintragen)
Nun muss man bei der Festlegung der Parameter im Auswahl-Assistent mit Formeln arbeiten.

Formel statisch für das Feld {tab.Versandstatus} :
({tab.Versandstatus} = {?Versandstatus} or
if {?Versandstatus} = 'Blank' Then
(Isnull ({tab.Versandstatus}) or {tab.Versandstatus} = ''))


Formel dynamisch für das Feld {tab.Spediteur} :
if {?Spediteur} = '<leer>' Then
(Isnull ({tab.Spediteur}) or {tab.Spediteur} = '')
or {tab.Spediteur} = {?Spediteur}
else {tab.Spediteur} = {?Spediteur}
)

Ich hoffe ich konnte auch einigen anderen weiterhelfen

VG
21.07.2015
jast 1 1

Stelle deine Parameter-Frage jetzt!