作成者カテゴリ返答の対象
公開
びぃ〜
02/25/2000 09:17 PM
文書リンクアイコン 承認ワークフローでフィールドを入力必須にしたい。
Re: 承認ワークフローでフィールドを入力必須にしたい。

こんばんわ

なるほど、確かにDefaultに何か入れてあればエラーはでないと思います。
でも、どうしてもDefaultには何も入れたくない!という場合のために、スクリプトでの制御の方法を書いておきます。
たとえば保存時にフィールドのチェックをしたいのなら、QuerySaveに次のように書きます。


dim doc as notesdocument
dim tmp

on error goto errorhandle
call source.refresh '@

set doc = source.document

tmp = doc.getitemvalue("Adress") 'A

if tmp(0) = "" then
msgbox "Adress を入力してください",48,"入力エラー"
continue = false
exit sub
end if 'A’

exit sub

errorhandle:
continue = false
exit sub

@でrefreshをかけてフィールドのチェックをします。
数値フィールドに文字列が入っていたりするとここでエラーを返して処理を中断します。
A〜A’まででフィールドの入力チェックをしています。
その他の必須入力フィールドに対しても同じように行ってください。

スペルミスがあったらすみません。スペルチェックしてないです。
(ただいまノーツ起動不能)
多分役に立たないレスだとは思いますが、サーバーが落ちてしまって暇なんです。

>Otaさんへ
その後のワークフローは順調ですか?


[Previous Main Document]
承認ワークフローでフィールドを入力必須にしたい。 (さと)
. . Re: 承認ワークフローでフィールドを入力必須にしたい。 (Ota)
. . . . Re: 承認ワークフローでフィールドを入力必須にしたい。 (びぃ〜) * 現在地 *
. . . . . . Re: 承認ワークフローでフィールドを入力必須にしたい。 (Ota)
. . . . . . . . 回答ありがとうございます。 (さと)
. . . . . . . . . . すみません。。 (さと)
. . . . . . . . . . . . Re:承認ワークフローでフィールドを必須入力に (びぃ〜)
. . . . . . . . . . . . . . Re:承認ワークフローでフィールドを必須入力に (さと)
. . . . . . . . . . . . . . . . Re:承認ワークフローでフィールドを必須入力に (びぃ〜)
. . . . . . . . . . . . . . . . . . Re:承認ワークフローでフィールドを入力必須にしたい。 (Ota)
. . . . . . . . . . . . . . . . . . . . Re:承認ワークフローでフィールドを入力必須にしたい。 (さと)
. . . . . . . . . . . . . . . . . . . . . . Re:承認ワークフローでフィールドを入力必須にしたい。 (さと)
. . . . . . . . . . . . . . . . . . . . 承認WF入力チェックその後 (saho)
[Next Main Document]