作成者カテゴリ返答の対象
公開
小徹
07/03/2003 10:40 PM
文書リンクアイコン キーワード更新時の別フォームへの反映
Re: ご返答ありがとうございます。

> ただ、今の段階ですと部署情報の部署名が変更されてしまうと訪問履歴と個人情報の
> 古い部署名が残っていて更新をかけると文書IDが消えてしまいます。

ここの意味がよくわからないです。

部署情報の部署名が変更された再に、
訪問履歴と個人情報ででは、IDにより、
部署情報を表示するので、更新の必要がないと思います。

訪問履歴と個人情報で部署情報を表示するフィールドは、
表示用計算結果になるかと思います。


大雑把ですが、以下のような感じだと思います。

★部署情報文書(フォーム)
// データ項目(3つ)
部署情報ID:(NotesID、または、独自に採番したID)
会社名:A会社
部署名:電機、通信、情報
// フィールド設計(3つ)
部署情報ID:作成時の計算結果
会社名:編集可能
部署名:編集可能


★訪問履歴・個人情報文書(フォーム)
// データ項目(1つ)
参照部署情報ID:「部署情報文書」の部署情報ID
// フィールド設計(4つ)
参照部署情報ID:作成時の計算結果、非表示※1
会社名リスト:表示用計算結果、常に非表示、複数値も可※2
会社名:編集可能、キーワード選択、キーワード変更時にフィールドを更新※3
部署名:表示用計算結果※4

※1.選択された会社名をキーに「部署情報文書」の「部署情報ID」を取得

※2.部署情報から@DBColomnで選択可能リストを作成、会社名のリストで使う。
『(会社名リストのフィールド名)|(「部署情報文書」の部署情報ID)』
となるように@Explode,@Implodeなどを駆使して作成する。ここは結構難しいと思います。

(選択肢の完成イメージ)
会社A | SNDONGA28478
会社B | KHELTGA2D668
会社C | KODHB978USBB

となるまで、試行錯誤してみてください。

※3.キーワードは「式で選択資を設定」にし「会社名リスト」のフィールド名を記述

※4.「会社名」を選択した時に得られる「KHELTGA2D668」をキーに「部署情報文書」の「部署名」を表示する。



・・・サーバーがトラぶってます。なんか今日、家に帰れそうもない(T-T;


[Previous Main Document]
キーワード更新時の別フォームへの反映 (hamanoy)
. . RDBシステム(の中身)を参考にするという手も (小徹)
. . . . ご返答ありがとうございます。 (hamanoy)
. . . . . . Re: ご返答ありがとうございます。 (小徹) * 現在地 *
. . . . . . . . Re:返答 (hamanoy)
. . . . . . . . . . Re: 返答 (小徹)
. . . . . . . . . . . . Re: 返答 (小徹)
. . . . . . . . . . . . . . ありがとうございます。 (hamanoy)
. . . . . . . . . . . . . . . . Re: ありがとうございます。 (小徹)
[Next Main Document]