Autor Thema: SetViewInfo  (Gelesen 1421 mal)

Offline mariab

  • Aktives Mitglied
  • ***
  • Beiträge: 123
SetViewInfo
« am: 14.12.05 - 11:58:52 »
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
Code
@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
Code
@Command([OpenView];"Ansicht");
@SetViewInfo([SetViewFilter] ; [b]"Marketing" | "Alle"[/b] ; "$10" ; 0)




Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: SetViewInfo
« Antwort #1 am: 14.12.05 - 12:57:35 »
Mit dem Leerstring als Filter
@SetViewInfo([SetViewFilter];"";"$10";0);
@Command([OpenView];"Ansicht");
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline mariab

  • Aktives Mitglied
  • ***
  • Beiträge: 123
Re: SetViewInfo
« Antwort #2 am: 14.12.05 - 14:27:06 »
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.

Code
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.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: SetViewInfo
« Antwort #3 am: 14.12.05 - 15:22:00 »
Dann müssen die Feiertage alle Kategorien enthalten, sonst funktionierst nicht.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz