Domino 9 und frühere Versionen > ND6: Entwicklung
Call uidoc.Reload - Aktualisieren eines Doks im Lesemodus
lotus blue:
Hallo hier nochmal mein Aufgabenprob:
Michael Test öffnet um 8:00 Uhr aus einer Ansicht ein Dokument im Lesemodus. In den Bearbeitenmodus geht er gar nicht rein.
Das Dok bleibt den ganzen Vormittag auf.
Anna Meier öffnet um 9:00 das gleiche Dokument und ändert jedoch zwei Feldwerte.
Damit nun Michael Test am Nachmittag die Änderungen sieht, muss er logischerweise das Dokument (das er ja seit dem Vormittag auf hat) schließen, die Ansicht aktualisieren und das Dokument wieder öffnen.
So sind alle Änderungen sichtbar.
Meine Aufgabe ist es, einen Button/Aktion zu machen, damit sich Michael Test den Schritt -->"muss er logischerweise das Dokument (das er ja seit dem Vormittag auf hat) schließen, die Ansicht aktualisieren und das Dokument wieder öffnen"
spart.
Macht Euch bitte keine Gedanken über die Notwendigkeit dieser Aktion (das hat keinen Sinn >:D >:D >:D >:D >:D). Reg mich eigentlich immer noch drüber auf.
Gruß
DAU-in:
Aber wenn du auf einem alten Dok stehst, die UNID ausliest und dann über die UNID wieder dasselbe Dokument holst, dann bekommst du doch wieder das dasselbe alte Dokument?
Oder arbeitet ihr mit Kopien?
Thomas Schulte:
Kinderkram Aufgabe ...
Sub Click(Source As Button)
Dim wksp As New NotesUIWorkspace
Dim session As New NotesSession
Dim db As notesdatabase
Dim uidoc As notesuidocument
Dim doc As notesdocument
Dim docunid As String
Set db = session.CurrentDatabase
Set uidoc = wksp.CurrentDocument
Call uidoc.Save()
Set doc = uidoc.Document
docunid = uidoc.Document.UniversalID
Call uidoc.Close(True)
Set doc =db.GetDocumentByUNID(docunid)
Call wksp.EditDocument(False,doc)
End Sub
lotus blue:
Danke Thomas für Deine Hilfe.
Leider bekomm ich ein "Dokumentbefehl nicht verfügbar".
Liegt wohl daran dass ich nicht in den Editmode gehe oder?
Aber da will ich ja nicht rein :-:
Gruß
DAU-in:
an welcher Stelle springt der Debugger raus?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln