Domino 9 und frühere Versionen > ND6: Entwicklung
createView / openView
derber:
Für eine Druck-Ansicht brauch ich aber eine Vorauswahl (SELECT). Also erstelle ich mir im Programm eine View und lasse sie dann in einem Rahmen Anzeigen
Code:
Set view = g_db.CreateView("name der neuen view", select-string, vorlage-view, True)
und dann ein
Call g_uiws.CurrentDatabase.OpenView("name der neuen view")
Call g_uiws.ViewRebuild()
Call g_uiws.ViewRefresh()
Fehlermelung: "Ungültiges oder nicht vorhandenes Dokument"
öffne ich die View direkt aus dem Designer, habe ich keine Probleme, bzw. die View wird mit richtiger Vorauswahl angezeigt.
Notes auf Client: 6.5.4
Notes auf Server: 6.5.3
Tode:
um eine programmatische erstellte View in einem Rahmen anzeigen zu können, muss man die Datenbank schliessen und wieder öffnen.
Geht leider nicht anders, weil die DB irgendwie vorher nicht mitkriegt, dass da eine neue View ist...
Tode
derber:
kann man der Datenbank nicht die neue View übergeben?
habe im forum einen ansatz gefunden: http://atnotes.de/index.php?topic=28473.0
derber:
Ein schließen der Datenbank reicht leider nicht aus! Man muss im Designer die Sicht "Ansichten" aktualisieren. Gibt es über Skript die Möglichkeit das zu tun? (Strg + Shift + F9 reicht auch nicht!)
billygates:
Es gibt neben Ansichten auch noch Ordner. Vielleicht wäre es einfacher, die gewünschten Dokumente per Agent in der Ansicht zu suchen und dann in den Ordner zu verschieben.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln