Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: botschi am 15.05.07 - 12:22:07
-
Moin,
in einer Maske ermittel ich die eingebettete Ansicht per Formel.
Ich habe nun den Eindruck, dass die Formel immer ausgeführt wird, wenn man das Dokument durch <F9> aktualisiert.
Kann ich per Formel sagen "berechne welche eingebettete Ansicht genommen werden muss, aber nur beim Öffnen des Dokuments"?
Danke für Ratschläge.
Matthias
-
Ich sehe da relativ wenig Chancen.
Das einzigste was mir einfällt wäre folgendes: Du schreibst beim Öffnen des Dokumentes einen bestimmten Wert in die INI-Datei oder in ein UserProfil-Dokument und beziehst dich in der Formel für die eingebettete Ansicht daruf. Aber nicht vergessen den Wert beim Schliessen wieder zu löschen, sonst könnte es u.U. zu Problemen kommen.
Axel
-
So eine Formel sähe dann so aus:
@If(
Feld = "";
... berechne namen der Ansicht ...;
Feld
)
Nur falls das Feld "Feld" leer ist, wird es berechnet.
Andreas
-
hätte da noch ne andere idee
beim öffnen "queryOpen" setzt du ein feld "yy" mit dem namen der embedded view mittels script oder formel
bei der embedded view gehst dann auf formel und gibst das feld "yy" an
habs nit probiert, kann mir aber vorstellen, dass es auch funktioniert
-
Das mit dem Feld funktioniert.
Das habe ich in einer anderen DB auch schon gemacht, wollte jetzt nur wenig ändern und hoffte durch eine Formelkombination das gleiche Ergebnis bekommen zu können...
Bei nächster Gelegenheit werde ich die Lösung mit dem versteckten Feld einbauen.
Danke für die Ratschläge!
Matthias