Autor Thema: Vom Backend zum Frontend (Kopieren von Werten zwischen Datenbanken)  (Gelesen 2168 mal)

Offline DevDev

  • Frischling
  • *
  • Beiträge: 16
Problem:

Ich habe eine Datenbank A.  Aus einem Dokument dieser Datenbank (Dokument A) kann nun ein Dokument in einer Datenbank B (Dokument B) erstellt werden.

Code
@Command( [Compose]; _SRV:_DBADR; "Adressen"; 5:5 );

Aus dem neu erstellten Dokument aus Datenbank B möchte ich gerne Werte in das geöffnete Dokument aus Datenbank A übernehmen.

In Dokument B hole ich mir in einer Aktion per zwischengespeicherter NotesID das Backend Dokument von dem geöffneten Dokument A und trage in der Aktion Werte in das Backend Dokument A ein. Funktioniert auch alles. Nur ist eben das Frontend Dokument geöffnet.

Gibt es eine Möglichkeit von dem Backenddokument auf das geöffnete UI Dokument zu kommen, um dieses dann zu aktualisieren? Als quasi Set uiDoc = doc.GetUIDoc(doc)

Wenn das UI Dokument geschlossen und neu aufgemacht wird, sind meine geänderten Werte aus dem anderen Dokument vorhanden. Nur bekomme ich es eben nicht hin das geöffnete Dokument zu aktualisieren, so dass die geänderten Backend Werte sofort angezeigt werden.

Vorschläge?

Gruß und Danke

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Hi,

wenn du dich von frontenddok uidoca auf das backenddokument doca beziehst.

Set doca = uidoca.document

dann hast du standardmässig des automatische aktualisieren aktiv.

uidoca.AutoReload hat den Wert True


Somit tritt das Problem nicht auf ansonsten eben diesen Wert auf True stellen
oder
mittels

call uidoca.reload

das update erzwingen.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline DevDev

  • Frischling
  • *
  • Beiträge: 16
Zitat
wenn du dich von frontenddok uidoca auf das backenddokument doca beziehst.

nein, beziehe ich mich nicht. ich erzeuge aus einen frontend doc ein anderes dokument aus einer anderen datenbank. dieses neu erzeugte dokument greift dann auf das backend dokument des dokuments zu, aus dem das neue dokument erzeugt wurde. wohlgemerkt handelt es sich um zwei verschiedene db's.

das neu erstellte dokument in db b wird geschlossen. dann soll das aber immer noch offene frontend dokument A mit den aus dokument b heraus geänderten daten, neu geladen werden.

gruss

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz