Domino 9 und frühere Versionen > Administration & Userprobleme

Agent zur Aktualisierung der Ansicht (F9 ersetzen)

<< < (2/3) > >>

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