Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Blitz am 29.07.08 - 15:43:30

Titel: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: Blitz am 29.07.08 - 15:43:30
Hallo,

schreibe gerade eine Berechtigungsverwaltung für Userberechtigungen.

Die erste Berechtigung wird als neues Dokument angelegt. Wenn die Berechtigung geändert wird, kopiere ich das Dokument. So sind alle Bisherigen Berechtigungen angekreuzt und im alten Dokument kann nachvollzugen werden, was der User vorher hatte.

Wie kann ich abfragen, welche Felder in einem Dokument geändert wurden? So könnte man danach z.B. über ein rotes ! vor jedem geänderten Feld sofort erkennen, welche Berechtigung entfernt oder hinzugefügt wurde.

Wie kann ich das lösen? ;D
Titel: Re: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: DAU-in am 29.07.08 - 15:48:41
Beim Öffnen des Dokumentes eine globale Variable erstellen und beim Speichern mit den aktuellen Werten vergleichen oder versteckte Felder 'value-old', die beim Öffnen mit dem entsprechenden Feldwert belegt werden und beim Speichern mit den Eingabefeldern verglichen werden.

grüsse

Dau-in
Titel: Re: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: MadMetzger am 29.07.08 - 15:53:12
Oder die History-Class einsetzen...  ;D Schau mal in diesen Thread (http://atnotes.de/index.php?topic=16422.200).
Titel: Re: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: koehlerbv am 01.08.08 - 23:04:28
Mit "Blitz" assoziere ich eigentlich andere Dinge oder Gedanken, aber nicht, dass jemand sich so nennt und nach sieben Fragen niemals eine Rückmeldung liefert.

Ergo: Wenn hier nicht die Motivation verloren gehen soll, Dir zu helfen, dann nenne einen ansprechbaren Namen (keine Pflicht, aber hilfreich) und schliesse Deine eröffneten Threads ab oder gib zumindest eine Rückmeldung. Warum sollten wir einem "schwarzen Loch" helfen?

Bernhard Köhler
Titel: Re: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: Blitz am 04.08.08 - 09:06:50
Hallo,

vielen Dank für die Hilfe.

Habe gerade sehr viel um die Ohren und komme nur sporadisch zum Programieren.

Dahar hatte ich bis jetzt noch keine Zeit, die Vorschläge zu testen.

Hoffe, ich habe diese Woche mal Zeit. Werde mich sofort nach dem test melden bzw. das Problem abschließen.

Ich bitte um Verständnis.

Titel: Re: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: Blitz am 04.09.08 - 14:12:55
Habe es jetzt hinbekommen.

Danke
Titel: Re: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: MadMetzger am 04.09.08 - 14:28:48
Nett wäre es noch, wenn du uns sagst, für welche Lösung du dich entschieden hast.

Und dein echter Vorname wäre auch nicht schlecht  ;)
Titel: Re: Dokumentenänderung - welche Felder wurden geändert
Beitrag von: Blitz am 24.09.08 - 16:59:03
Habe es mit einem Archivfeld gelöst!

Danke

Gruss

Sascha