Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Bilbo10 am 21.04.05 - 09:51:51
-
Hallo!
Hab´n Problem mit dem Aktualisiern einer Ansicht.
Ich rufe aus dem Feld 2 über eine Dialogliste mit nachfolgendem Befehl
@If(a_001_KOBereich="Wert";@DbColumn("":"ReCache"; ""; "($Ansicht)";1);
bekomme ich veraltete Werte angezeigt.
im Feld a_001_KOBereich steht der Wert nachdem die Dialogliste im Feld 2 angezeigt werden soll. Bei der ersten Auswahl, wenn ein Dokument erstellt wird, funktioniert das auch. Wähle ich aber im Feld 2 einen anderen Wert, ist ebenso eine Dialogliste welche mit @DbColumn eine Ansicht aufruft, dann wird mir die Dialogliste mit den Werten der ersten Auswahl angezeigt. Der Wert ist wohl gecacht.
Hat da einer ne Idee?
Gruß Torsten
-
Was ist denn "ReCache" ? Gibts die Option wirklich ? Ich kenne nur "NoCache".
Und noch als Anmerkung : So wie die Formel da steht, dürfte es einen Fehler geben, der Else-Zweig des If ist nicht gesetzt.
-
"ReCache" Der Cache-Speicher wird mit den neuesten Daten aus der Datenbank aktualisiert. Wenn Sie sicherstellen möchten, dass nur aktuelle Informationen abgerufen werden, geben Sie diese Option an.
Das gibt´s ab Version 6.
Die IF-Formel funktioniert, da hab ich nur das END-IF vergessen.
Gruß Torsten
-
Was ist, wenn Du "NoCache" verwendest?
Andreas
-
Ah, danke. Hab mich mit den 6er Formeln noch nicht umfassend beschäftigt, ich muß hier leider immer noch R5-kompatibel bleiben.
-
NoCache hatte ich vorher probiert und bin zum ReCache gekommen. Da funzt
beides nicht.
Gruß Torsten
-
Hi,
versuche es doch mal mit der Option "Auswahl bei Dokumentaktualisierung aktualisieren". Setze diese Option bei dem entsprechenden Feld und aktualisiere das Dokument mal bevor du das zweite Mal die Auswahl aufrufst.
Axel
-
Du hast völlig recht und dafür bedanke ich mich recht herzlich,
besonders für die schnelle Hilfe.
Habe in das erste Feld ins Exiting einen Refrsh eingebaut
Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.currentDocument
Call uidoc.refresh
End Sub
und dann in den Options des zweiten Feldes
den Haken Refresh choices on dokument refresh => siehe JPG gesetzt..
Das funzt jetzt!!
Gruß Torsten