Autor Thema: @DBLookup in Ansichtsformel?  (Gelesen 1927 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
@DBLookup in Ansichtsformel?
« am: 10.11.05 - 10:00:21 »
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?  :-[
« Letzte Änderung: 10.11.05 - 11:01:15 von Silver »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: @DBLookup in Ansichtsformel?
« Antwort #1 am: 10.11.05 - 10:02:41 »
@DBLookup kann man nicht in Ansichtenformeln verwenden. Steht auch ganz groß in der Hilfe.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Hugi23

  • Frischling
  • *
  • Beiträge: 30
  • Geschlecht: Männlich
  • Dietmar
Re: @DBLookup in Ansichtsformel?
« Antwort #2 am: 10.11.05 - 11:26:55 »
Außer dem großen Problem "@DbLookup kann nicht in Ansichten verwendet werden" hast du noch eins. Deine Funktionalität kann mit einem relationalen DB-System realisiert werden, und das ist Notes nun mal nicht.
Du hast nur den Nutzernamen und willst die Relationen
Nutzername -> Filialstandort
Filialstandort -> Mitarbeiter des Filialstandorts
Folgende Alternative: Versuch es über einen Navigator. In dem hinterlegst du eine Aktion auf eine Schaltfläche, die in Abhängigkeit einen Ordner oder eine Ansicht öffnet. Die einzelnen Ordner / Ansichten belegst du mit Rollen, die am besten so wie die Filialstandorte heißen (damit sie verständlich sind). Nun kannst du in Abhängigkeit, welche Rolle der aktuell angemeldete Nutzer besitzt, den jeweiligen Ordner / die Ansicht anzeigen.
Die Aktion benennst du "Mitarbeiter meines Standorts". Naja usw. usw.
Dietmar
Es gibt nichts, was mit Lotus Notes nicht geht.
(nicht von mir, aber wahr)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: @DBLookup in Ansichtsformel?
« Antwort #3 am: 10.11.05 - 11:34:33 »
Hi,

eine andere Alternative wäre eine eingebettete Ansicht mit der Option "Einzelne Kategorie anzeigen".


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz