忍者ブログ

和ろぐ

Lotus Notes/Domino のプログラミングや設定の覚書です。

   

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

返答文書のある文書の削除を禁止する

返答文書のある文書の削除を禁止するには、DatabaseScriptのQuerydocumentdeleteイベントメソッドへ処理を記述します。


※DatabaseScriptのQuerydocumentdeleteイベントメソッドとは、データベースで文書を削除しようとした時(Deleteキーを押した時)に呼び出されるメソッドです。

■記述例
   Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)
' 削除対象の文書の内、返答文書が付いている文書がある場合、
' 削除を禁止する
Dim NUIDb As NotesUIDatabase
Dim NDCol As NotesDocumentCollection
Dim NDoc As NotesDocument
Dim NDColRes As NotesDocumentCollection
'---削除対象の文書を取得
Set NUIDb = Source
Set NDCol = NUIDb.Documents
Set NDoc = NDCol.Getfirstdocument
Do '---返答文書が付いている場合削除を禁止
Set NDColRes = NDoc.responses
If NDColRes.count > 0 Then
Messagebox "この文書は返答文書があるため削除を禁止しています。_
& Chr$(13) & "先に返答文書を削除して下さい", 16, "エラー"
Continue = False
Exit Do
End If
Set NDoc = NDCol.GetNextdocument(NDoc)
Loop Until NDoc Is Nothing
End Sub


■確認済み環境
・NotesR5(R5.0.11)
・Notes6.5(R6.5.4)

拍手[0回]

PR

COMMENT

Name
Title
Mail(非公開)
URL
Color
Emoji Vodafone絵文字 i-mode絵文字 Ezweb絵文字
Comment
Pass   コメント編集に必要です
 管理人のみ閲覧

TRACKBACK

Trackback URL:

カレンダー

05 2025/06 07
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

フリーエリア

最新コメント

最新トラックバック

プロフィール

HN:
waroh
性別:
男性

バーコード

ブログ内検索

アーカイブ

P R

アクセス解析

カウンター

 | HOME |  四捨五入処理サンプル>>
Copyright ©  -- 和ろぐ --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]