Dokument aktualiseren nach Dialogbox

  • Hallo,


    beim öffnen einer Maske öffnet sich bei mir in einer db eine dialogbox. der user kann dort daten eingeben. nach der eingabe schließt er die dialogbox mit ok. anschließend sollte das darunter liegende dokument aktualisert werden da in der maske berechnete felder hinterlegt sind.


    wie kann man das realisieren?


    danke und mfg
    horst

  • Hi,


    mit dem Befehl @Command([ViewRefreshFields])
    bzw. @Command([RefreshHideFormulas])


    zuvor evtl @command([gouplevel])


    Evtl. hilft es auch in der Maske die Option "Felder autmatisch aktualisieren" zu aktivieren.


    Mit Lotus-Script sind hier die Möglichkeiten noch etwas besser
    da man dort auf ein Object referenzieren kann.
    Die darunterliegende Dokument kann als Object-Variable zugegriffen werden. Z.B. Doc.refresh

  • Hallo!


    Gebe dir Recht Micha!
    Nur noch ein kleiner Hinweis zu "Felder automatisch aktuallisieren"
    Diese Funktionalität kann unter Umständen zu Performenceproblemen führen da die Felder bei JEDEM verlassen irgend eines Feldes aktuallisiert werden,
    d.h. bei vielen Feldern werden sämtliche Felder der Maske aktuallisiert.


    Kannst in das Feldes gehen und in das Ereigniss "OnChange" (bei R6) folgenden Script eintragen:


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


    Gruß