Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: adminnaddel am 07.11.02 - 14:11:35

Titel: herausgreifen der telefonnummer über versteckte Felder
Beitrag von: adminnaddel am 07.11.02 - 14:11:35
hallo liebe gemeinde,

für die notes-freaks mal was ganz einfaches:
ein dokument wird bearbeitet und gespeichert.
vorher wird ein verstecktes berechnetes feld...autorenfeld gefüllt.
nun möchte ich, das beim speichern ermittelt wird, wer der autor ist. dann soll geschaut werden, welche telefonnummer dem autor zugeordnet werden kann (zb aus einer bearbeiterdatenbank oder dem adressbuch) und the number soll nun in ein feld eingetragen werden, welches beim öffnen des dokuments nun sichtbar ist.

das letztere habe ich schon: hidden: @IsNewDoc
aber was ist mit dem Rest?  ???

kann man diese mit einer formel lösen?
zB => lese autorenfeld ein, gehe mit diesem wert in die bearbeiterdatenbank, vergleiche, ziehe den wert aus dem telefonnummerfeld der bearbeiterdatenbank wenn du die namem verglichen hast, schreibe den wert in ein berechnetes feld,  welches noch versteckt ist, wenn es in bearbeitung ist?

ein lösung wäre schon genial.

liebe grüsse
Titel: Re:herausgreifen der telefonnummer über versteckte Felder
Beitrag von: Axel am 07.11.02 - 14:54:16
Hi,

das sollte kein Problem sein.

Schreibe in den QuerySave-Event folgende Formel:

FIELD feldfuernummer := feldfuernummer;
server := "Name des Server";
db:= "Name der Datenbnak in der gesucht werden soll"
view := "Name der Ansicht in der gesucht werden soll"

value := @DbLookup("":"NoCache"; server:db; view; autorenfeld; "Name des Feldes mit Telefonnummer");
@SetField("feldfuernummer"; value)

Müßte so funktionieren.


Axel
Titel: Re:herausgreifen der telefonnummer über versteckte Felder
Beitrag von: Isa am 07.11.02 - 16:41:36
Du könntest auch den Code aus dem Notes Directory klauen (hab' ich schon gemacht).

Das ist der Bereich: wenn man eine Firma einträgt, prüft das System, ob die Firma bereits existiert und wenn ja, werden die restlichen Einträge gleich mitgenommen.