当ブログに掲載しているサンプルは、すべて利用者の自己責任という形でお願いします。
ただし、明らかな不具合がある場合、ご連絡いただければ、訂正記事を出します。
また、こちらのサンプルは、別のサイト等への公開、転載は一切禁止しています。
どうしてもと言う場合は、筆者にあらかじめご連絡ください。
記事そのもののリンクについてはご自由に行っていただいてよいです。

テクてく Lotus 技術者 Slack に参加しよう!

2008年8月23日土曜日

テンプレートからDBを作成

今回は、LotusScriptでNotesDBをテンプレートから作成する方法。

テンプレートDBが****.ntfの場合、手動でNotes DBを作成するのと同じようなことができる。
・テンプレート名が書いてある場合、「テンプレートを引き継いで設計」のオプションがついた状態になる。
・ACLに[****]というエントリがあると、テンプレートでは、その内容でACLが作成される。
 -Default-が「読者」でも、[-Default-]が「なし」の場合、作成されたNotes DBの-Default-は「なし」になるのである。

------------------------------------------------------------------------------------
Sub Click(Source As Button)
Dim session As New NotesSession
Dim curdb As NotesDatabase
Dim newdb As NotesDatabase

Set curdb = session.CurrentDatabase
Set newdb = curdb.CreateFromTemplate( curdb.Server, "newdb.nsf", False )
End Sub


Lotus Notes/Domino カスタマイズとセキュリティ強化 - 株式会社エフ

0 件のコメント: