Hi!
Hab mir wieder mal den Kopf zerbrochen - schaffe es aber leider nicht alleine. Folgendes Prob.
Ich hab eine Ansicht, in der verschiedene Mitarbeiter mit Filialstandort angezeigt werden.
Nun möchte ich, dass jede Filiale nur dessen Mitarbeiter in dieser Ansicht sehen kann. Wie muss die Ansichtsformel aussehen. Habe schon gedacht, ich kann das über ne zweite Ansicht und @DBLookup machen. Also die zweite Ansicht mit allen Personen und die erste Spalte mit Vorname + " " + Nachname.
Jetzt soll aus der eigentlichen Ansicht der jeweilige Name über @Name([CN]; @UserName) mit der ersten Spalte der temporären Ansicht (MAALLE) verglichen werden und das Feld Fil. zurück gegeben werden. Das klappt aber irgendwie nicht. Meine Formel ist folgende:
temp := @DbLookup("" ; "" ; "MAALLE" ; @Name([CN];@UserName); "Filiale");
temp2 := (
@If(temp = "München" ; "München" ;
@If(temp = "Hamburg" ; "Hamburg" ;
@If(temp = "Frankfurt" ; "Frankfurt ;
""))));
SELECT Form = "Mitarbeiter" & Filiale = temp2
Irgendwie funzts aber net. Jemand eine Idee?