- - PR -
lotus notes質問ですが、、
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-04-27 15:26
ここに書いていいか良く分かりません、、
間違ったらごめんなさい。 分かる方、教えていただきたいです。 lotus notesに関する質問です formのpsostsaveイベントに @SetField("WriteID";@Name([CN];@UserName)) と記述しました。 これの動きが、 既存の文書を開き、変更したあと保存すると、WriteIDの値が再セットされますが、 新規文書を作成したあと、保存して開きますと、WriteIDに何にもセットされていません。 何が間違っているのでしょうか? |
|
投稿日時: 2006-04-27 17:54
スンちゃんパパさん、はじめまして。
postsaveイベントは文書の保存が終わった後に発生しますので、 保存処理を1回だけ実行した場合は、新規・既存に関係なく文書に ユーザー名が保存されないのが通常の動きになると思います (WriteIDフィールドにユーザー名をセットするだけ)。 例えば以下のような感じで、既存文書の時だけ保存処理が2回 走ってたり、保存した後に画面を閉じず再度保存したりして いませんでしょうか。 【新規】 保存 ↓ postsave(ユーザー名をWriteIDにセット) ↓ 画面を閉じる(ユーザー名は保存されない) 【既存】 保存 ↓ postsave(ユーザー名をWriteIDにセット) ↓ 保存(ユーザー名が保存される) ↓ postsave(ユーザー名をWriteIDにセット) ↓ 画面を閉じる ちなみにノーツに関する質問は以下のサイトが有名どころかと 思います。 ・Notes Q&A http://domino.webserve.ne.jp/webserve/notesqa.nsf/ ・ドミノ懇談室 http://ncdomino.notescons.gr.jp/ お役に立てれば幸いですー。 _________________ |
1