Takenoff Labs » Notes/Domino » DB設計 » ビューの「索引にユニークなキーを作成する」プロパティを使用した場合の不具合

[Notes/Domino] ビューの「索引にユニークなキーを作成する」プロパティを使用した場合の不具合

索引にユニークなキーを作成する

同じ値が複数の文書にあり、それをビュー上ではまとめて1つの値しか表示したくない場合があると思います。たとえば、@Picklist などでビューをダイアログとして表示したい場合や、@DbLookup でリストを取得したい場合です。この場合、ビューの「索引にユニークなキーを作成する」プロパティをオンにすると、望みどおりの表示が出来て便利です。

たとえば、ビューの表示が以下のような場合、

りんご
りんご
りんご
みかん
みかん
ぶどう
ぶどう
ぶどう
・
・

このプロパティをオンにすると、以下のような表示になります。

りんご
みかん
ぶどう
・
・

大変便利ですね。

がしかし、このプロパティ、競合文書があると、ビューを開いたときに「エントリが索引に見つかりません」というエラーが表示され、ビューが開かなくなってしまうという問題があります。凸(- -メ

このエラーを回避するには、以下のように、競合文書を除外する選択式にすればよいみたいです。

SELECT Form = "フォーム名" & @IsUnavailable($Conflict)

ちなみにこのエラー、R7でも発生するみたいです。R8 は環境が無いので試せていませんが……。

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.00 out of 5)
Loading...

トラックバックURL :

Navigation

前の記事(カテゴリ内):

次の記事(カテゴリ内):

前の記事(日付順):

次の記事(日付順):

トラックバック

トラックバックはありません

コメント

コメントはありません

※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。





(以下のタグが使えます)
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

For spam filtering purposes, please copy the number 9590 to the field below: