Domino 9 und frühere Versionen > Entwicklung
Absatz ausblenden wenn.....
Jörg:
--- Zitat von: Glombi am 01.11.05 - 10:42:31 ---
--- Zitat von: datenbanken24 am 01.11.05 - 10:39:18 ---
- verbergen wenn Formel war ist => damit kommt man durcheinander. Denn eigentlich denkt man doch positiv, d.h. wann will ich was sehen.
Andreas
--- Ende Zitat ---
Hallo ,
Ich habe diesen Code im Feld "Abschnitt verbergen wenn Formel wahr" eingtragen.
Aber ich möchte den Abschnitt anzeigen wenn einer der Werte enthalten ist.
Gruss Jörg
--- Ende Zitat ---
datenbanken24:
Hallo Jörg,
wenn Du mit "Abschnitt" wirklich wie oben eine "Teilmaske" meinst...
(das sind nämlich eigentlich zwei völlig verschiedene Sachen in Notes)
dann kann man das auch über eine BERECHNETE Teilmaske erledigen:
Die Formel für die berechnete Teilmaske lautet dann:
@If(
Feld *= ("":"1":"3":"4");
"Name_der_Teilmaske";
""
);
Wenn "Feld" einen dieser Werte enthält, dann wird die entprechende Teilmaske geladen,
wenn nicht, dann wird aufgrund des Leerstrings keine Teilmaske geladen.
Gruß,
Uwe
Jörg:
Ich habe im Document 3 Abschnitte die jeweils mit den unterschiedlichen
Teilmasken füllen wollte.
Muss ich dann etwas beachten wenn ich eine berechnete Teilmaske in einen
Abschnitt hinzufügen möchte??
Gruss Jörg
datenbanken24:
Berechnete Teilmasken werden NUR einmalig BEIM ÖFFNEN der Maske (bzw. des Dokuments)
"berechnet", ob sie geladen werden oder nicht.
Danach (im offenen Dokument) kannst Du das Feld ändern, wie Du willst, das ändert an der Teilmaske nix mehr.
Erst ein Neuladen der Maske bzw. ein Neuöffnen des Dokuments entscheidet wieder über das Laden oder Nichtladen der Teilmaske.
Da wirst Du wohl um "Hide when" Formeln und einem @Command( [RefreshHideFormulas] ) nicht drumherum kommen.
Gruß,
Uwe
Jörg:
Ok ich habe mal die Notes-Hilfe durschucht und etwas gefunden um
das Dokument zu aktualisieren wenn ein Feld verlassen wird.
--- Code: ---Sub Exiting(Source As Field)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.Refresh
End Sub
--- Ende Code ---
Das die Seite neu aufgebaut wird ist auch zuerkennen.
Aber die Abschnitte werden nicht mit den berechneten Teilmasken gefüllt.
Daher nun die Frage wo der Befehl @Command( [RefreshHideFormulas]
zum tragen kommt.
Gruss Jörg
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln