Autor Thema: Masken "Historie" ?  (Gelesen 4816 mal)

Offline emadowo

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Geschlecht: Männlich
  • Danke für dieses Forum!
Masken "Historie" ?
« am: 23.01.18 - 16:28:44 »
Hallo Notesgemeinde!

Vermutlich sitz ich nur wieder auf der Leitung.

In einer Protokollierungs-Datenbank  in einer Maske habe ich eine Teilmaske eingebettet.
Ab heute ändert sich die Teilmaske inhaltlich.

Alle bisherigen NotesDokumente sollten mit der bisherigen Teilmaske angezeigt werden,
alle ab "morgen" erstellten Einträge mit der neuen/geänderten Teilmaske.

Wie stellt ihr das sicher?

Danke schon im voraus!

Grüße aus Schwaben
Erwin
Erwin Maier
IT-Administration Genossenschaftsbank
Notes R9.01
Kenntnisse: Formelsprache, Script

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Masken "Historie" ?
« Antwort #1 am: 23.01.18 - 16:36:08 »
Hallo Erwin,

wenn ich dich richtig Verstehe, dann klingt das nach einer eingebetteten Ansicht, die als Kriterium die Notesdokumente anzeigt, die als Datum "heute  + 1 Tag" haben.

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Masken "Historie" ?
« Antwort #2 am: 23.01.18 - 16:38:05 »
Ich mache das so:

1. Feld "Berechnet beim Anlegen" mit dem Namen "Teilmaskenname"
2. Teilmaske auf Formel basierend einfügen, Formel:

@If( Teilmaskenname = "" ; "NameDerAltenTeilmaske" ; TeilmaskenName )

3. Teilmaske kopieren und ihr einen neuen Namen geben (z.B. _0001 anhängen).

Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline ugusko

  • Frischling
  • *
  • Beiträge: 9
  • Geschlecht: Männlich
Re: Masken "Historie" ?
« Antwort #3 am: 24.01.18 - 07:42:24 »
Ich mache es so,

Feld $Subform in die Maske; berechnet beim Anlegen
berechnete Teilmaske einfügen auf Basis $Subform

Bei uns wird $Subform genutzt um aus einem Profildokument den Wert auszulesen.
Zum Erstellen des Dokuments ein Profildokument für den User mit dem Wert gefüllt.

Beispiel : Button "Neues Dokument" _
@setProfilefield("Protokoll"; "Teilmaske"; "TeilMaskeAktuell"; @Name([CN]; @username);
@command([Compose]; "Protokoll")

In der Maske hat das Feld $Subform die Berechnungsformel @GetProfilefield("Protokoll"; "Teilmaske"; @Name([CN]; @username);

Damit bleibt der Wert für $Subform in der Maske nach dem Erstellen immer gleich und kann für jedes neu erstellte Dokument individuell verwendet werden.

Uwe

Offline emadowo

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Geschlecht: Männlich
  • Danke für dieses Forum!
Re: Masken "Historie" ?
« Antwort #4 am: 24.01.18 - 08:58:38 »
Hallo und vielen Dank für die prompten Antworten, hilft mir weiter, Dankeschön!!  :knuddel:

So hab ich es gelöst:
- Profildokument "Setup" mit Feld "PD_Teilmaske" erstellt,
- da rein der Name der aktuellen Teilmaske,
- in der Maske ein verstecktes Feld "TeilmaskenName" mit Formel
  @GetProfileField("Setup" ; "PD_Teilmaske")
- Berechnete Teilmaske: "TeilmaskenName"

Damit kann ich künftige Änderungen an der Teilmaske in Ruhe vorbereiten
und wenn die neue Maske dann "in Kraft tritt" durch Anpassung im Profildokument
einfach umschalten.
« Letzte Änderung: 29.01.18 - 11:35:52 von earchy »
Erwin Maier
IT-Administration Genossenschaftsbank
Notes R9.01
Kenntnisse: Formelsprache, Script

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Masken "Historie" ?
« Antwort #5 am: 01.02.18 - 16:32:33 »
Feld "TeilmaskenName" ist berechnet beim anlegen, hoffe ich...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz