ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

新・ドミノ懇談室 in mixiコミュの[質問]ビューの選択式について

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして、こんにちは。
いつの間にかノーツで開発を担当しております。
現在、以下のようなことをすべく悩んでおります。

環境:Lotus Notes/Domino/Designer 6.5.4

内容:
ログインユーザの社員番号のデータだけをビューに表示する

詳細:
外部からCSVデータを取込み、「社員コード、社員名、日数」
のフィールドがあるビューを作成した。
names.nsfから社員コードを取得し、ビューの社員コードと
合致するレコードだけを表示したい。
が、names.nsfからどうしても社員コードが取得できない。

なりゆき:
ビューにnames.nsfから取得した社員コードを表示できれば、
なんとかなると思い、色々調査しました。
結論、下記のような式でいけると考えておりますが、
どうしても表示しません。(空白となる)

@DbLookup("":"Nocache";"サーバ名":"names.nsf";"($Users)";@UserName;"EmployeeID")

どこか悪い部分があるのでしょうか。
結局1日中悩んでおりました。汗

なお、LotusScript(アクションボタン)では上手く取得できます。(これを流用できるならそれも可)

コメント(3)

まず、Helpをよく読みましょう。

選択式に書ける式書けない式があります。

Helpに式の動作する部分の記述がありますので、そこを参照ください。

LookupやUserNameなどは使えません。

というもの、ServerがIndexを作成するわけですから、そんなところでLookupをやられたら、たまりませんよね?
 
理解できてなかったらごめんなさい。

埋め込みビュー&単一カテゴリで対応できませんか?

まず既存のビューの社員コード列をカテゴリにします。選択式ではすべての文書を表示するようにします。

ページを作ってカテゴリにしたビューを埋め込み、単一カテゴリの式に@DbLookupを記述します。

これでどうでしょうか?

これとは別の方法として、文書へ読者フィールドを設定して自分の文書だけ見えるようにする、というのはNGでしょうか?
早速ありがとうございました。
ほぼゼロの状態(VBくらいしか判らない)から作り始めておりますので、用語の部分から再度勉強です。
いわまん様・はる様の書き込みを元にまた調べます。

>これとは別の方法として、文書へ読者フィールドを設定して
>自分の文書だけ見えるようにする、
>というのはNGでしょうか?

これはOKかもしれません。
この線もあたってみます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

新・ドミノ懇談室 in mixi 更新情報

新・ドミノ懇談室 in mixiのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング