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.