Autor Thema: Textfeld mit Historie erstellen  (Gelesen 3124 mal)

Offline Elviz

  • Frischling
  • *
  • Beiträge: 1
Textfeld mit Historie erstellen
« am: 18.09.06 - 14:30:36 »
Hallo Leute,

da ich noch Einsteiger in der Notes Entwicklung bin, hänge ich im Moment bei
der Erstellung einer Datenbank etwas in der Luft. Es wäre nett, wenn mir einer
der Experten bei meinem "kleinen" Problem behilflich sein könnte.

Folgende Situation: In einer Form sind u.a. 2 Textfelder zur Informationseingabe/darstellung.
Über Textfeld 1 sollen neue Informationen eingegeben werden. Das 2. Textfeld soll
eine Historie aller bisherigen Eingaben darstellen. Neue Texteingaben in Feld 1
sollen also nach dem Speichern mit Erstelldatum u. Autor in der Historie hinterlegt
werden.

Bin für jeden Tip dankbar,

Elviz

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Textfeld mit Historie erstellen
« Antwort #1 am: 18.09.06 - 14:40:16 »
Hi und willkommen im Forum!

Das ist ganz einfach. Im Querysave der Form muss etwa folgender Formelcode rein:

Code
REM {Kommentar in die History verschieben};

@If(Kommentar = "";@Return("");"");

@If(KommentarHistory = "";
@SetField("KommentarHistory"; @Text(@Today) + " by " + @Name([CN];@UserName) + @NewLine + Kommentar);
@SetField("KommentarHistory"; @Text(@Today) + " by " + @Name([CN];@UserName) + @NewLine + Kommentar + @NewLine + "-------------------------------------------------" + @NewLine + KommentarHistory)
);

FIELD Kommentar := "";

"Kommentar" ist hier das 1. Textfeld und "KommentarHistory" ist das 2.

Sag an, wenns Probleme gibt.

Grüsse
Moritz

Offline jan2k

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
Re: Textfeld mit Historie erstellen
« Antwort #2 am: 01.12.06 - 15:35:38 »
funktioniert super :) hab den script aber in das zweit textfeld als berechnetten wert engesetzt

Offline voyo

  • Frischling
  • *
  • Beiträge: 7
Re: Textfeld mit Historie erstellen
« Antwort #3 am: 02.04.07 - 14:01:47 »
Hallo,
wie habt ihr das bekommen dass es funktioniert?
Bei mir speichert es lediglich das datum - und immer das letzte :(


Ich versuche es mit

@Command([FileSave]);
FIELD SaveOptions:="0";
@Command([CloseWindow])

zu speichern.

Danke fur die hilfe

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Textfeld mit Historie erstellen
« Antwort #4 am: 02.04.07 - 14:06:53 »
... um mehrere Werte als Liste zu speichern, müssen die Werte eben als Liste übergeben werden:

Field History := History : "Neuer Wert"

... für eine Textliste. "Neuer Wert" wird an das Ende der Liste angehängt. Entsptrechendes gilt für Datumswerte etc...

Toni
Grüßle Toni :)

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Textfeld mit Historie erstellen
« Antwort #5 am: 02.04.07 - 21:27:16 »
Wenn man so etwas macht, muß man dafür sorgen, daß bei einem Cut & Paste von einem Dokument das Historien-Kommentarfeld wieder leergeräumt wird. Agent BEIM EINFÜGEN NEUER DOKUMENTE ist dafür geeignet.

Gruß

Norbert
Situs vilate in isse tabernit.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz