Autor Thema: ..aktuelles Dokument schließen - UNID wegschreiben und später öffnen ?  (Gelesen 2260 mal)

Offline Scotty67

  • Aktives Mitglied
  • ***
  • Beiträge: 146
...die Frage ist angelehnt an meine letzte die ich hier gestellt habe....

folgenden Weg würde ich gerne einschlagen:
Das UIDocument (im Readmodus) durch eine Action schließen, dabei die Document-ID "wohin" schreiben (z.B. Notes.INI) und am
Ende des Querysave eines anderen Dokument den Wert wieder auslesen und das "erste" Dokument wieder öffnen !


oder ist das voll daneben ?
es geht wie gesagt darum: ausgehend om UIDocument wird ein 2tes erzeugt (anderes form usw) und wenn das 2te dokument
gespeichert wird soll das erste aktualisiert werden.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Die Document-ID würde ich in das neu geöffnete Dokument schreiben. Der Eintrag in der notes.ini könnte überschrieben werden, falls gleichzeitig mehrere dieser Aktionen ausgeführt werden (also zwei Elterndokumente öffnen jeweils ein Kinddokument), dann geht der Zugriff beim Speichern des Kinddokuments daneben.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Und warum soll das Dok A partout im Frontend aktualisiert werden? Das kann man beim Speichern von Dok B doch auch im Backend tun (mittels der in Dok B gespeicherten UNID von Dok A instantiieren, aktualisieren und speichern).

Bernhard

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Und warum soll das Dok A partout im Frontend aktualisiert werden? Das kann man beim Speichern von Dok B doch auch im Backend tun (mittels der in Dok B gespeicherten UNID von Dok A instantiieren, aktualisieren und speichern).
Das Dokument A weist nur irgendeine Summe der Dokumente B aus. Das wird beim Öffnen berechnet zur Ansicht, also keine Speicherung im Dokument. Ein Rückschreiben in Dok A aus Dok B würde ich nicht empfehlen, wenn die Information nicht dauerhaft in Dok A gespeichert sein muss. Arbeiten mehrere Personen mit dem gleichen Dok A um Doks B zu erstellen, könnte es sonst Replizierkonflikte geben.

Gewünscht scheint, dass Dok A immer offen ist, während die Arbeit mit den Doks B vorgenommen wird. Da die Aktualisierung des Dok A nur beim Öffnen funktioniert (Lesemodus), soll jetzt wohl beim Erstellen von B A geschlossen und nach Beenden von B wieder geöffnet werden. Ich halte das Verfahren für angemessen.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Nach Lesen des Vorgängerthreads gebe ich Dir Recht, Peter.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz