Domino 9 und frühere Versionen > Entwicklung
Gestaltung via Lotus Script aktualisieren
2Consultants:
Ich möchte eine Datenbank mit einem Template aktualisieren. Das ganze muß lokal passieren. Datenbank und Schablone sind lokal auf dem Client, via Server wird es nicht möglich sein. In Lotus Script kann ich nichts finden womit das klappt. Wer weiß Rat?
Gruß Christian
ata:
... mit LotusScript direkt ist mir da nichts bekannt, vielleicht geht was mit der Notes-API - ist aber bloß mal ein Verdacht...
... was gehen könnte wäre über einen Agent, der die Datenbank öffnet und dann @Command([DesignRefresh])...
... mehr fällt mir dazu im Moment nicht ein...
ata
2Consultants:
Es geht über die Notes-API. Habe es mittlerweile gelöst...Danke! :)
Rob Green:
kannst Du die Lösung posten bitte? ;)
2Consultants:
Das ist die Lösung:
Const APIModule = "NNOTES" ' Windows/32 only
Declare Function NSFDbOpen Lib APIModule Alias "NSFDbOpen" _
( Byval P As String, H As Long) As Integer
Declare Function NSFDbClose Lib APIModule Alias "NSFDbClose" _
( Byval H As Long) As Integer
Declare Function DesignRefresh Lib APIModule Alias "DesignRefresh" _
( Byval S As String, Byval hDB As Long, Byval F As Long _
, Byval zA As Long, Byval zM As Long) As Integer
Dim s As New NotesSession
Dim hDB As Long
NSFDbOpen "datenbank.nsf", hDB
Call DesignRefresh("", hDB, 1, 0, 0)
NSFDbClose hDB
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln