[Notes/Domino] ビューの「索引にユニークなキーを作成する」プロパティを使用した場合の不具合
同じ値が複数の文書にあり、それをビュー上ではまとめて1つの値しか表示したくない場合があると思います。たとえば、@Picklist などでビューをダイアログとして表示したい場合や、@DbLookup でリストを取得したい場合です。この場合、ビューの「索引にユニークなキーを作成する」プロパティをオンにすると、望みどおりの表示が出来て便利です。
たとえば、ビューの表示が以下のような場合、
りんご りんご りんご みかん みかん ぶどう ぶどう ぶどう ・ ・
このプロパティをオンにすると、以下のような表示になります。
りんご みかん ぶどう ・ ・
大変便利ですね。
がしかし、このプロパティ、競合文書があると、ビューを開いたときに「エントリが索引に見つかりません」というエラーが表示され、ビューが開かなくなってしまうという問題があります。凸(- -メ
このエラーを回避するには、以下のように、競合文書を除外する選択式にすればよいみたいです。
SELECT Form = "フォーム名" & @IsUnavailable($Conflict)
ちなみにこのエラー、R7でも発生するみたいです。R8 は環境が無いので試せていませんが……。
コメント
コメントはありません
※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。