Domino 9 und frühere Versionen > Entwicklung

Feld aus dem Adressbuch übernehmen

(1/2) > >>

Fis:
Hallo zusammen,

ich habe 2 Felder, aus dem einen Feld ruf ich eine Person aus dem names.nsf auf und möchte das in dem 2 Feld aus dem automatisch von der jeweiligen Person das Feld Location aus dem Personendokument haben.

Ich hoffe nicht zu kompliziert erklärt.

Danke und Gruß
Rodan

Axel:
Hi,

du brauchst eine Ansicht die, in der ersten Spalte, so sortiert ist wie der Eintrag im Feld 1 (Namen).

Im zweiten Feld macht du ein @DBLookup auf diese Ansicht mit dem Namen aus Feld 1 als Key und liest damit das Feld Location aus.


Eine andere Alternative wäre eine entsprechende Nachschlageansicht ins Adressbuch aufzunehmen, die in einer Spalte beide Werte (Namen und Location) mit einem Trennzeichen (z.B. "~") enthält. Man kann dann mit @Picklist diese Spalte auslesen und mit @Word-Funktionen die Einträge trennen und in die Felder setzen.

Ich hoffe ich hab mich verständlich ausgedrückt.


Schönes Wochenende

Axel

Fis:
hmm will noch nicht so ganz, ich bin ein designer-anfänger wäre gut wenn du das auch so erklären könntest.

Danke  :)

Kokomiko:
Hallo,

mal eine dokumentierte Lösung für Dein Problem  ;).

----------- cut here ------------

REM "Namen per Picklist (Standardabfrage Adressbuch) holen und gleich ins Format der Suchansicht wandeln";
Name_ := @Name([Abbreviate];@PickList([Name]:[Single]));

REM "Wo bin ich? Auf welchem Server oder lokal?";
ThisServer_ := @Subset(@DbName;1);

REM "Wie heisst meine DB, in der ich suche";
SourceDB_ := ThisServer_ : "names.nsf";

REM "View im öffentlichen Adressbuch mit sortierten Namen (Abbreviate)";
ViewPerson_ := "($VIMPeople)";

REM "Location aus Names auslesen";
Location_ := @DbLookup("" : "NoCache"; SourceDB_; ViewPerson_ ; Name_ ; "Location");


REM "Feldzuweisungen";
FIELD Name := Name_;
FIELD Location := Location_;

REM "Dummyeintrag für Button, die nicht verstehen wollen, dass der Code schon zu Ende ist";
SmilePlease

----------- cut here ------------

Gruss Kokomiko

Axel:
Hi,

der Lösung von Kokomiko ich nichts mehr hinzuzufügen.


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln