Domino 9 und frühere Versionen > Administration & Userprobleme
Agent zur Aktualisierung der Ansicht (F9 ersetzen)
Axel:
Hi,
joo. Erweitere den Code noch wie folgt (siehe unten):
Dim workspace As New NotesUIWorkspace
Dim view As NotesView
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Set view = db.GetView("Name der Ansicht")
Call view.Refresh
Call workspace.ViewRefresh
Auszug aus der Notes-Hilfe
--- Zitat ---Usage
If a view is in the active window, this method refreshes the current view.
If a document is in the active window, this method refreshes the view associated with that window, but not until the view's window is activated.
To refresh a view from within a document, you must perform both the back-end NotesView Refresh and the front-end NotesUIWorkspace ViewRefresh methods, before exiting out of the view.
--- Ende Zitat ---
Axel
Mario:
Ich arbeite in einer "Form"namens "Hiring Tracking".
Wo kann ich ersehen, wie die zugehörige View heisst?
(wenn ich bei ...db.GetView("Hiring Tracking") eintrage,
heisst es:" Object Variable not set!"
Axel:
Hi,
bei Set view = db.GetView(...) darfst du nicht den Maskennamen, sondern musst den Namen der entsprechenden Ansicht angeben.
Axel
Mario:
Ja, dass weiss ich, doch wie bekomme ich in der Maske den Namen der View raus, bzw wie kann ich die Viev(Ansicht) finden, die meine Form benutzt?
Das ist mein Problem
Axel:
Hi,
das einzigste was mir hierzu einfällt ist die Eigenschaft ParentView aus der Klasse NotesDocument. Ich bin mir aber nicht ganz sicher, ob es das ist was du brauchst. Ich habe diese Eigenschaft noch nie eingesetzt.
Versuch's mal so:
Dim workspace As New NotesUIWorkspace
Dim view As NotesView
Set view = Source.Document.ParentView
Call view.Refresh
Call workspace.ViewRefresh
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln