Autor Thema: Titel eines Abschnittes "zur Laufzeit des Dokuments" ändern...  (Gelesen 3070 mal)

Offline BMT216A

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Wodka-Martini: Geschüttelt, nicht gerührt!
Hallo,

ich muss ein dynamisches Formular erstellen.
Die Fachabteilung stellt sich vor, verschiedene Abschnitte im Formular zu haben.
Es sollen zwischen 0 und 8 Abschnitte gewählt werden können.
Je nach Anzahl der Abschnitte, soll sich auch der Titel (Überschrift) des Abschnittes ändern bzw. von den Kollegen nach Bedarf eingegeben werden können.

Jetzt habe ich gedacht, ich blende Abschnitte über hidewhen ein bzw. aus. Dies geht über eine Optionsschaltfläche, in der ich die gewünschte Anzahl der Abschnitte wähle.

Soweit so gut.

ABER - wie kann ich die Titel des Abschnittes von den Kollegen bei der Erstellung eintragen lassen.

Vielen Dank

Christian
« Letzte Änderung: 16.09.13 - 15:20:10 von BMT216A »
Wenn man nicht spürt, dass man lebt, wird das Leben sinnlos.

-------------------------------------------------------------------------------------

Ich traue jedem. Ich traue nur nicht dem Teufel, der in jedem steckt.

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Du kannst im Abschnitt anstatt eines fixen Titels auch eine Formel eingeben, die z.B. auf einen Eintrag in einem bestimmten Feld reagiert.

Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Berechne die Titel aus einem Feld und lass das Feld (oder auch mehrere) z.B. über eine Dialogbox füllen

Offline BMT216A

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Wodka-Martini: Geschüttelt, nicht gerührt!
Hallo Peter,
hallo Stefan,

ja genau das hab ich gesucht -aber nicht gefunden.

Ich habe zu jedem Abschnitt auch ein Textfeld, dass meine Kollegen ausfüllen sollen. Dieser Wert soll dann in dem Abschnitt als Titel erscheinen.

Ich habe immer vor jedem Abschnitt ein Feld mit dem Feldnamen Titel_AS1 - Titel_AS8.
Im Titel des Abschnittes klicke ich auf Formel und gebe Titel_AS1 ein.

Ich sehe aber trotzdem nichts.
Wenn man nicht spürt, dass man lebt, wird das Leben sinnlos.

-------------------------------------------------------------------------------------

Ich traue jedem. Ich traue nur nicht dem Teufel, der in jedem steckt.

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
siehe Screenshots
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Nach der Änderung des Feldes muss das Dokument mit F9 aktualisiert werden

Offline BMT216A

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Wodka-Martini: Geschüttelt, nicht gerührt!
Danke Stefan,

genau so hab ich es gemacht. F9 hat nichts gebracht.
Erst nach dem Speichern UND neu öffnen war es dann aber da...

Das hatte ich natürlich nicht getestet...

Danke

Wenn man nicht spürt, dass man lebt, wird das Leben sinnlos.

-------------------------------------------------------------------------------------

Ich traue jedem. Ich traue nur nicht dem Teufel, der in jedem steckt.

Offline BMT216A

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Wodka-Martini: Geschüttelt, nicht gerührt!
Hallo Peter,

hab Deinen Beitrag erst jetzt gelesen. F9 hat nichts gebracht, erst wie geschrieben Speichern und neu öffnen.
Ist keine "reine" Notesanwendung sondern ein Zusatzprodukt der FOCONIS.
Ich stelle es jetzt nochmal an einer leeren DB nach und sehe mir dann den unterschied an.

Vg Christian  

PS: In einer leeren DB geht es
« Letzte Änderung: 16.09.13 - 15:18:09 von BMT216A »
Wenn man nicht spürt, dass man lebt, wird das Leben sinnlos.

-------------------------------------------------------------------------------------

Ich traue jedem. Ich traue nur nicht dem Teufel, der in jedem steckt.

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Vielleicht mal mit einem Button versuchen:

Code
titel := @Prompt([OkCancelEdit]; "Titel"; "Titel eingeben:."; Titel_AS1) ;
@If(titel = "" ; @Return("") ; "") ;
@SetField("Titel_AS1" ; titel) ;
@Command([ViewRefreshFields])

Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline BMT216A

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Wodka-Martini: Geschüttelt, nicht gerührt!
Servus Stefan,

leider klappt das weder mit einer Aktion noch mit einem Button.
Ich werde jetzt eben das Dokument immer speichern und schließen...

Anders wird es wohl nicht funktionieren.

Dank Dir trotzdem für die guten Ideen

Chris
Wenn man nicht spürt, dass man lebt, wird das Leben sinnlos.

-------------------------------------------------------------------------------------

Ich traue jedem. Ich traue nur nicht dem Teufel, der in jedem steckt.

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Ich habe das soeben nachgestellt,

es scheint so, dass dies nur in Masken funktioniert, aber nicht in Teilmasken. D.h. wenn ich in eine Maske ein Feld mache und einen Abschnitt der sich auf das Feld berechnet, dann wird nach einem F9 der Inhalt des Feldes in den Abschnittstitel übernommen.

Wenn ich den Abschnitt in eine Teilmaske packe und diese Teilmaske in die Maske einbette, dann wird der Titel nicht mehr neuberechnet.

Selbst ein @Text(@Now) wird nur in Abschnitten neu berechnet, die sich direkt in der Maske befinden. Meiner Meinung nach eindeutig ein Bug in Notes.

Also Workaround: Speichern und neu öffnen oder ein Reopen

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline BMT216A

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Wodka-Martini: Geschüttelt, nicht gerührt!
Hallo Roland,
Hallo Notesler,

danke für Deine Hilfe. Ich hatte (wie Dir ja bereits per PN geschrieben habe) in einen Maske getestet - da hat es funktioniert. Das es in einer Teilmaske nicht funktioniert war mir ein Rätsel...

War das Euch allen bekannt? Mir nicht. Vielen Dank auf jeden Fall...

Christian

PS: von der DB bin ich echt begeistert
Wenn man nicht spürt, dass man lebt, wird das Leben sinnlos.

-------------------------------------------------------------------------------------

Ich traue jedem. Ich traue nur nicht dem Teufel, der in jedem steckt.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz