Domino 9 und frühere Versionen > ND6: Entwicklung

Feld nach Auswahl in einem Adressdialogfeld aktualisieren

(1/3) > >>

redspawn:
Hi zusammen,

quäl mich schon den ganzen Mittag mit einer Frage, die wahrscheinlich ziemlich easy zu beantworten ist.

Folgendes Problem:

Ich wähle in einem Namensfeld per Adressdialogfeld eine Person aus. Nach dieser Auswahl soll sich ein anderes berechnetes Feld (greift dann per dblookup auf ne ansicht zu) automatisch aktualisieren, per F9 funzt es, aber das sollte doch auch automatisch gehen.
Irgendwie habe ich aber nicht die Möglichkeit das über Schlüsselwortfeld aktualisieren zu machen, weil ich diese Option nicht aktivieren kann. In den Maskeneigenschaften ist Felder automatisch aktualisieren aktiviert.

Was bleiben mir noch für Möglichkeiten???

Gruß

umi:
Entweder über die MAskeneigenschaft "Autmatically refresh fields" könnte es gehen oder sonst irgendwie mit dem OnChangeEvent arbeiten (ab R6)

redspawn:
Moin,

ja wie gesagt, die Option ist aktiviert.

Jetzt habe ich mal im Onchange-Event folgenden Code hinterlegt:

Sub Onchange(Source As Field)
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   
   Set uidoc = workspace.CurrentDocument
   
   Call uidoc.Refresh
   
End Sub

Tut sich aber immer noch nichts!!!

Thomas Schulte:
Es gibt eigentlich nur einen Eintrag der das steuert:
im deinem Namensfeld musst du "Refresh Fields on Keyword Change" anklicken.

redspawn:
das dachte ich mir, aber in meinem ersten Posting oben habe ich schon erwähnt dass ich, aus welchen Gründen auch immer, diese Option nicht markieren kann. Ist grau hinterlegt und ich kann sie nicht aktivieren. 

Noch mal kurz zu den Einzelheiten des Feldes, in das man die Name eintragen soll.

Typ: Namen, bearbeitbar
und die Auswahl erfolgt über das Adressdialogfeld.

Hat nochmal jemand das Problem das man die Option "Schlüsselfeldwerte aktualisieren" nicht aktivieren kann?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln