Domino 9 und frühere Versionen > ND7: Entwicklung
Eingebettete Ansicht nur einmal ermitteln
(1/1)
botschi:
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
Axel:
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
Glombi:
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
abeowulf:
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
botschi:
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
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln