Hallo,
habe eine Maske und eine Kalenderansicht.
Die Maske entält das Feld Abteilung und Bemerkung.
Anhand von folgender Formel treffe ich die Ansichtsauswahl, sodass mir nur Einträge aufscheinen welche die Marketingabteilung betreffen
@Command([OpenView];"Ansicht");
@SetViewInfo([SetViewFilter] ; "Marketing" ; "$10" ; 0)
In der Maske gibt es unter der Abteilung einen Eintrag Alle. Dieser sollte dazu dienen dass eine Bemerkung allen Abteilungen aufscheint.
Nun mein Problem:
Wie kann ich die Ansichtsauswahl so filtern dass z.B. in der Kalenderansicht die Einträge der Abteilung Marketing und Alle aufscheint?
Habe es mit einer Oder Verknüpfung probiert. Leider ohne Ergebnis
@Command([OpenView];"Ansicht");
@SetViewInfo([SetViewFilter] ; [b]"Marketing" | "Alle"[/b] ; "$10" ; 0)
Leider habe ich aber neben der Marketingabteilung auch noch andere Abteilungen z.B. Personalabteilung, Verkauf usw. Mein Ziel wäre es anhand einer Auswahlliste die Ansicht dynamisch zu erzeugen.
Liste := "Marketing":"Verkauf:"Personalabteilung"
Auswahl := @Prompt( [OkCancelCombo];
"Auswahl"; "Wählen Sie eine Abteilung aus" + @Char(13) + " Für eine Gesamtübersicht wählen Sie die leere Kategorie aus";
""; "" : @Unique(Liste) );
@Command([OpenView];"Ansicht");
@SetViewInfo([SetViewFilter] ; Auswahl ; "$10" ; 0)
Dies funktioniert auch. Nun sollen aber die Feiertage, welche die Personalabteilung einträgt, in allen anderen Abteilungen auch aufscheinen.
Das Leerstring als Filter hilft mir daher nicht weiter, da ich ja die Ansicht nach Abteilung und nach Alle(diese Kategorie ist ja für die Feiertage gedacht) filtern möchte.