Domino 9 und frühere Versionen > Entwicklung

Einträge aus andere DB übernehmen (PickList?)

(1/1)

Onkel_Inder:
Hallo zusammen,
ich habe mir 2 DBs erstellt,

1. DB [Personen]
 besteht aus einer Ansicht [Personen]
Die Ansicht wiederrum hat die Felder [Name, Vorname, Telefon]

2. DB [Orte]
besteht aus einer Ansicht [Ort]
Die Ansicht hat die Felder [Name, Ort, Telefon]

Um in der 2ten DB eintragungen vorzunehmen arbeite ich in der entsprechenden Maske mit der Funktion @PickList.

Ich möchte in der Maske, das einem Ort eine Person zugewiesen wird, diese Person soll aus der ersten Datenbank mit PickList ausgewählt werden

CODE:
@SetField("Person";@PickList( [Custom]:[Single] ; "personen.nsf" ; "Personen" ; "Wählen Sie eine Person" ; "Bitte wählen Sie eine Person aus" ; 1);

Nun soll aber nicht nur der Nachname, sondern gleichzeitig der Vorname im Feld [Person] ausgegeben werden.

zusätzlich soll durch die Abfrage auch das Feld [Telefon] gefüllt werden.
ist das mit PicklList möglich?

Hoffe habe mich verständlich ausgedrückt,
vielen Dank schonmal im voraus

Gruß

der Onkel

Axel:
Hi,

kann man machen.

Zuerst musst du die Auswahlansicht anpassen. Nimm eine versteckte Spalte auf und trage als Formel

Name + ", " + Vorname + "~" + Telefon

ein.

Dann fügst du in deine Maske einen Hotspot oder Schaltfläche ein. Dort hinterlegst du folgenden Code:

FIELD Person = Person;
FIELD Telefon = Telefon;

value:=@PickList( [Custom]:[Single] ; "personen.nsf" ; "Personen" ; "Wählen Sie eine Person" ; "Bitte wählen Sie eine Person aus" ; 1);
@SetField("Person"; @Word(value; "~"; 1));
@SetField("Telefon"; @Word(value; "~"; 2));

Die Spaltennummer in @Picklist musst du anpassen.


Axel





Onkel_Inder:
Hallo Axel,
vielen Dank, hab mir das schon gedacht mit ner Extra Spalte, aber mit der Tilde (~) und @Word, da wäre ich wohl spätestens gescheitert.

Also nochmals vielen Dank und  Gruß

der Onkel

Axel:
Hi,

freut mich, dass es funktioniert. Setzt du den Thread bitte noch auf "Erledigt".


Danke.



Axel

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln