Hallo,
ich möchte gerne beim Öffnen einer Datenbank eine kleine Formel ausführen. Kann mir jemand verraten, wo ich die am geschicktestens platzieren muss?
Danke, Timo
Hallo,
ich möchte gerne beim Öffnen einer Datenbank eine kleine Formel ausführen. Kann mir jemand verraten, wo ich die am geschicktestens platzieren muss?
Danke, Timo
Als Formel im QueryOpen Deiner Startansicht oder als Script im Postopen derDatabase-Scripte
hi,
im QueryOpen der Startansicht ging mir auch durch den Kopf, ist aber ja ein bissel blöd, weil's dann immer ausgeführt wird, wenn man zu der Ansicht wechselt.
Postopen klingt da schon besser .. aber kannst du mir verraten, wie ich das hier
@If(@Name([CN]; @Subset(@DbName; 1))="";@Prompt([Ok];"ACHTUNG!";"Lokale Datenbank wird verwendet!");"")
in ein Script umwandel?
Es geht einfach nur darum, dass der Anwender eine Infobox bekommen soll, wenn er lokal auf der Datenbank arbeitet...
Danke, Timo
Da kannst Du auch eine Formel reinschreiben. Hatte ich wohl uebersehen.
hi,
du meinst das "Datenbank-Script" unter "Andere"/"Datenbankressourcen" oder? Dann muss da leider wirklich Script rein, weil schon andere Dinge da abgehandelt werden.
Aber dann ins Initialize oder?
Im Grunde bräuchte ich dann nur eine Script Funktion für @DbName .. kennst du da was?
Danke, Timo
Hol dir vom NotesDatabase Object die Server Property
hi,
erledigt .. danke für den Hinweis. Die Hilfe hält ja sogar das passende Script bereit..
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
If ( db.Server = "" ) Then
Messagebox( "This database is local." )
Else
Messagebox( "This database is on a server." )
End If
Gruß Timo