LOTUSSCRIPT /COM/OLE のクラス


NotesView クラス

データベースのビューまたはフォルダを表し、ビューかフォルダ内の文書にアクセスできるようにします。

包含関係

スーパークラス: NotesDatabaseNotesUIView

サブクラス: NotesDocumentNotesViewColumnNotesViewEntryNotesViewEntryCollectionNotesViewNavigator

プロパティ

Aliases

AllEntries

AutoUpdate

BackgroundColor

ColumnCount

ColumnNames

Columns

Created

EntryCount

HeaderLines

HttpURL

IsCalendar

IsCategorized

IsConflict

IsDefaultView

IsFolder

IsHierarchical

IsModified

IsPrivate

IsProhibitDesignRefresh

LastModified

LockHolders

Name

NotesURL

Parent

ProtectReaders

Readers

RowLines

SelectionFormula

Spacing

TopLevelEntryCount

UniversalID

ViewInheritedName

メソッド

Clear

CopyColumn

CreateColumn

CreateViewNav

CreateViewNavFrom

CreateViewNavFromAllUnread

CreateViewNavFromCategory

CreateViewNavFromChildren

CreateViewNavFromDescendants

CreateViewNavMaxLevel

FTSearch

GetAllDocumentsByKey

GetAllEntriesByKey

GetAllReadEntries

GetAllUnreadEntries

GetChild

GetColumn

GetDocumentByKey

GetEntryByKey

GetFirstDocument

GetLastDocument

GetNextDocument

GetNextSibling

GetNthDocument

GetParentDocument

GetPrevDocument

GetPrevSibling

Lock

LockProvisional

MarkAllRead

MarkAllUnread

Refresh

Remove

ResortView

RemoveColumn

SetAliases

UnLock

アクセス方法

ビューまたはフォルダには、ビューまたはフォルダを含む NotesDatabase オブジェクトを介してアクセスします。アクセスするには、次の 2 つの方法があります。


いずれの方法でも、データベースの共有ビューと共有フォルダの両方またはどちらか一方、あるいは LotusScript エージェントを実行する有効な ID で所有され、データベースに保存されている個人ビューと個人フォルダの両方またはどちらか一方を表す NoteView オブジェクトが返されます。デスクトップにある個人ビューおよび個人フォルダは、LotusScript を使用してアクセスできません。

使用法

NotesDocumentCollection オブジェクトと NotesView オブジェクトのどちらを使用しても、データベースの選択された文書でも全文書でもアクセスできます。NotesView オブジェクトは次のときに使用します。


ビューはデータベース自体によってすでに索引が設定されています。このため、ビューを使用すると文書に効率よくアクセスできます。

NotesView オブジェクトを作成後、基になるビューに影響を与えるような変更を加えた場合、NotesView オブジェクトのナビゲーションが正しくない結果をもたらす場合があります。NotesView オブジェクトを更新するか、新しいオブジェクトを作成してください。ビューに影響を与える文書の変更には、追加、削除、選択式で使用するフィールドの変更などがあります。詳しくは、更新を参照してください。

自動更新:回避

ビューの自動更新を防止するには、AutoUpdate を明示的に False に設定することが最も良い方法です。ビューがナビゲータまたはエントリコレクションのベースとなっている場合は特にそうです。自動更新はパフォーマンスを低下させ、子オブジェクト内のエントリを無効にする可能性があります (「エントリが索引に見つかりません」)。Refresh を使用すると、必要に応じてビューを更新できます。

クロスリファレンス

式言語の FolderProperties @コマンド


関連項目