さとさん、はじめまして。 テンプレートの承認ワークフローの問題でしょうか? だとすると、エラーが出てるのは ApprovalLogicサブフォームの PostOpen時に Refreshしてるためですよね。 この時にフィールドに値が入ってないとInput Validationにひっかかってしまう ので、フィールドのプロパティでデフォルト値を設定しておけばよいのではない かと思います。 どうしてもデフォルトが入れられないフィールドはとりあえずスペースでも入れて おいて、後で Trimをかけるとか。。。 エラー(4412)→U005ユーザー定義エラーについては サブフォームで 4412の エラーをトラップした時(Input Validationでひっかかった時)の Errorステー トメントの処理の問題のようですが、恥ずかしながらヘルプを見ても意味がよく わかりませんでした。(誰か教えてください!) ちなみに ApprovalLogicサブフォームの PostOpen時の「On Error Goto 」を コメント化すれば、ちゃんと『Field Validation failed』のエラーが表示されます。 全く見当違いのことを書いてるようでかなり不安ですが、違ってたらすみません。 (実は私は今テンプレートの承認ワークフローのカスタマイズをしてて、それで 頭がいっぱいなもので。。。)