Domino 9 und frühere Versionen > Entwicklung
Feld mit Daten aus einer anderen DB füllen
two7:
Hallo,
ich habe zwei Datenbanken in denen das Feld Fahrzeug vorkommt.
Damit ich nun nicht unsere Fahzeugliste zweimal eingeben muss, würde ich gerne die Daten aus eine "Profile" herausholen.
Bei einer DB in der ein "Profile" vorhanden ist, müsste ich als Formel z.B. @GetProfileField("config";"configLieferant") eintragen.
Nur wie kann ich das @GetProfileField aufrufen und mir den Inhalt geben lassen, wenn es in einer anderen DB liegt?
Gruss two7
MadMetzger:
@GetProfileField funktioniert nur innerhalb der gleichen Datenbank. Für diesen Zweck musst du auf ein DbLookup ausweichen, damit du "fremde" Datenbanken verwenden kannst.
two7:
mit @DbLookup bekomme ich aber nur explizit einen Wert aus einer Ansicht. Ich möchte aber alle Werte aus einem Feld
dirk_2909:
--- Zitat ---mit @DbLookup bekomme ich aber nur explizit einen Wert aus einer Ansicht.
--- Ende Zitat ---
Das Stimmt so nicht!! :-P
DU kannst Dir auch aus einem bestimmten Dokument den INhalt eines Bestimmten wertes zurückgeben lassen.
Vorraussetzung: Sortierte Ansicht ; z.B. nach UNID des Doks - im DBLookUp als Key die ID und dann im LookUp NICHT die Spalte angeben, sondern den Feldnamen als String (so wie in der Hilfe beschrieben).
Das feld muss dabei nicht in der Ansicht vorkommen/ angezeigt werden!!!
koehlerbv:
Wenn das Dokument in der anderen DB aber tatsächlich eine ProfileDocument ist (wofür das genannte @GetProfileField spricht), dann nützt @dbLookup leider nichts - ProfileDocs können ja nicht in Ansichten dargestellt werden.
In diesem Fall müsste also auf LotusScript ausgewichen werden, welches problemlos ProfileDocs anderer Datenbanken lesen kann.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln