Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Onkel_Inder am 02.03.04 - 10:26:33
-
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
-
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
-
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
-
Hi,
freut mich, dass es funktioniert. Setzt du den Thread bitte noch auf "Erledigt".
Danke.
Axel