Autor Thema: Felder in Teilmasken ansprechen  (Gelesen 2593 mal)

Offline Sven09

  • Frischling
  • *
  • Beiträge: 13
Felder in Teilmasken ansprechen
« 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

Driri

  • Gast
Re: Felder in Teilmasken ansprechen
« Antwort #1 am: 28.02.08 - 08:26:34 »
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  :)

Offline Sven09

  • Frischling
  • *
  • Beiträge: 13
Re: Felder in Teilmasken ansprechen
« Antwort #2 am: 28.02.08 - 21:22:23 »
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

klaussal

  • Gast
Re: Felder in Teilmasken ansprechen
« Antwort #3 am: 28.02.08 - 21:30:05 »
Wo ist denn da das Problem ?

Offline Sven09

  • Frischling
  • *
  • Beiträge: 13
Re: Felder in Teilmasken ansprechen
« Antwort #4 am: 28.02.08 - 22:02:18 »
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...

klaussal

  • Gast
Re: Felder in Teilmasken ansprechen
« Antwort #5 am: 28.02.08 - 22:12:24 »
Zitat
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.

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Felder in Teilmasken ansprechen
« Antwort #6 am: 28.02.08 - 22:25:04 »
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

Offline WildVirus

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 658
  • Geschlecht: Männlich
Re: Felder in Teilmasken ansprechen
« Antwort #7 am: 28.02.08 - 23:23:27 »
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

Driri

  • Gast
Re: Felder in Teilmasken ansprechen
« Antwort #8 am: 29.02.08 - 08:51:12 »
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.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz