Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Sven09 am 27.02.08 - 22:12:43
-
Hallo, da ich Neuling in Sachen LoNo bin, habe ich eine Frage:
Wie kann ich ein Feld in einer Teilmaske ansprechen?
Ich habe eine Maske, in der sich eine Teilmaske befindet, in der sich wiederrum ein Feld befindet.
Ich habe nun mit Lotus Script programmiert und möchte den Schleifeninhalt im Feld anzeigen lassen.
Ich hoffe, ich konnte mich deutlich ausdrücken und wäre für Antworten sehr dankbar.
Gruß
Sven
-
Maske und Teilmaske dienen nur der Anzeige der Iteminhalte eines Dokumentes, von daher macht es keinen Unterschied beim Zugriff via Script, wo sich das Feld genau befindet.
Du kannst also ganz normal mit
NotesDocument.Feld = xyz
oder
NotesDocument.ReplaceItemValue("Feld", xyz)
den Wert zuweisen.
P.S. : Willkommen im Forum :)
-
Erst einmal herzlichen Dank für die schnelle Antwort.
Ich hänge aber immernoch an dem Problem:
Im Script habe ich stehen:
DSGesamt=db.Alldocuments.count
nun möchte ich dieses Feld "DSGesamt" in die Teilmaske Zähler einbauen,
sodass, wenn ich in der Maske auf Zählung durchführen klicke, er dieses
Feld immer mit dem aktuellen Zählerstand aktualisiert.
Danke schon mal im voraus
Sven
-
Wo ist denn da das Problem ?
-
Das Problem ist, wenn ich im Debug-Modus das Script durchlaufe, zeigt er mir im Vorschaufenster immer die richtige DatensatzNr an.
Allerdings kann ich die DatensatzNr nicht in die Maske übertragen.
Ich weis noch nicht, wie ich es hinbekomme, dass die Maske sich ständig aktualisiert.
Die Einstellungen am Feld sind: Zahl, Berechnet
Im DSAkt (Feld) Wert steht drin: NotesDocument.Feld = DSAkt
Aber wenn ich in die normale Ansicht wechsle, steht da immer eine 0 !
HILFE...
-
Allerdings kann ich die DatensatzNr nicht in die Maske übertragen.
Meine Kristallkugel schläft langsam ein (und ich jetzt auch).
Ohne das Script kann Dir da wohl keiner helfen.
-
Ich sage auch: Willkommen im Forum. Aber: Deine Problembeschreibung ist unter aller Kanone. SO kann man nicht helfen.
Wir helfen gerne. Aber wir müssen wissen, wo das Problem liegt.
Bernhard
-
Sein Problem ist:
a) Was ist ein Feld:
DSGesamt=db.Alldocuments.count
nun möchte ich dieses Feld "DSGesamt".....
b) Unkenntnis der Hilfe
Hinweis an Sven: DSGesamt ist kein Feld, sondern eine Variable. Über die Funktionen der Klassen NotesUIDocument bzw. NotesDocument (je nach Kontext) kannst Du das in die Maske bekommen. Ist in der Hilfe ausreichend beschrieben
-
Ich lese da heraus, daß er den ermittelten Wert in das Backend-Dokument schreibt und sich wundert, warum es im geöffneten Dokument (UI) nicht angezeigt wird.
Ein Rat : Besorg Dir gute Literatur oder mach eine Schulung mit.