Autor Thema: Dokumentenänderung - welche Felder wurden geändert  (Gelesen 2240 mal)

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
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

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokumentenänderung - welche Felder wurden geändert
« Antwort #1 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
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Dokumentenänderung - welche Felder wurden geändert
« Antwort #2 am: 29.07.08 - 15:53:12 »
Oder die History-Class einsetzen...  ;D Schau mal in diesen Thread.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokumentenänderung - welche Felder wurden geändert
« Antwort #3 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

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Dokumentenänderung - welche Felder wurden geändert
« Antwort #4 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.


Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Dokumentenänderung - welche Felder wurden geändert
« Antwort #5 am: 04.09.08 - 14:12:55 »
Habe es jetzt hinbekommen.

Danke

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Dokumentenänderung - welche Felder wurden geändert
« Antwort #6 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  ;)

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Dokumentenänderung - welche Felder wurden geändert
« Antwort #7 am: 24.09.08 - 16:59:03 »
Habe es mit einem Archivfeld gelöst!

Danke

Gruss

Sascha

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz