Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MrMagoo am 27.08.03 - 12:34:01
-
Hallo,
in einen Feld, dialoglist und denn Ansichtsdialog für Auswahl verwenden gebe ich dann eine Adress DB und ein die Ansicht X an. In der Ansicht X steht in der ersten Spalte der Firmenname in der zweiten der Ansprechpartner usw.
So jetzt das Problem, wie bekommt man es hin, dass wenn ich in Feld 1 den Firmenname wähle, automatisch Feld 2 für den Ansprechpartner gefüllt wird??
THX
-
Hi,
einfach ein @DBLookup in das 2. Feld setzen mit Verweis auf den Inhalt des 1. Feldes.
bye,
TMC
-
wie genau? DBLookup als formel in Auswahl, und denn
@DbLookup( Feld1 ; 2 )???
-
Hi,
@DbLookup("":"NoCache";"":""; <ANSICHTNAME>; <Feld1>; <Feld2>)
-
krieg ich irgendwie nicht hin, nochmal ganz langsam
ich habe in Feld1 über Ansichtsdialog einen Namen aus einer Adress DB eingelesen. Jetzt will ich im Feld2 den Wert in der 2 Spalte von dem Dokument welches beim ersten Feld ausgewählt wurde. Also wenn 1Feld ausgewählt wurde soll 2Feld automatisch gefüllt werden
@DbLookup("":"NoCache";"":""; <ANSICHTNAME>; <Feld1>; <Feld2>)
Wo baue ich die ein? warum Feld2? hab bisher nur Fehlermeldungen bekommen
-
Hi,
ich hatte das so verstanden : Du hast in der Datenbank eine Ansicht mit Spalte 1 = Firmenname und Spalte 2 = Ansprechpartner.
Du wählst in einem Dokument einen Firmennamen aus (Feld1).
Feld2 soll dann automatisch den Ansprechpartner enthalten.
Korrekt ?
Wenn ja, dann müßte Feld2 Berechnet sein und als Formel gibts du an :
@If(Feld1="";"";@DBLookup("":"NoCache"; <SERVER>:<DATENBANK>; <ANSICHT>; Feld1, Feld2)
<SERVER> kann auch "" sein, wenn die Datenbank auf dem selben Server liegt.
<DATENBANK> kann auch "" sein, wenn die Ansicht in der selben Datenbank liegt. Ansonsten Pfad+Dateiname.
<ANSICHT> ist der Viewname für die View mit Spalte1=Firma und Spalte2=Ansprechpartner.
Feld1 muß der Feldname aus der Maske sein, wo du die Firma auswählst.
Feld2 ist entweder der Feldname aus der Maske, wo du den Ansprechpartner auslesen willst oder du setzt dort einfach 2 ein. Dann wird der Wert aus der 2. Spalte der Ansicht ausgelesen.
z.B. : @DBLookup("":"NoCache";"":"test\test.nsf";"testview"; Feld1; 2)
Wichtig ist, daß du in der Maske für Feld1 die Eigenschaft setzt, daß bei Schlüsselwortänderung aktualisiert wird.
-
@diri
ja genau so meinte ich es, habe jetzt deine Formel eingebaut,
es wird aber "FEHLER: Datei nicht vorhanden" ausgegeben.
Problem: bei er Verzeichnis\Dateiname.nsf macht er den Backslash immer wieder raus ???
-
Problem: bei er Verzeichnis\Dateiname.nsf macht er den Backslash immer wieder raus ???
Wenn du das hardcodierst, dann: "Verzeichnis\\Dateiname.nsf"
-
danke nu gehts