• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2000 Len関数 フォームで困っています)

Access2000のフォームでの問題について

このQ&Aのポイント
  • Access2000のフォームで文字数制限を設定しようとしていますが、エラーメッセージが正しく表示されず、次のテキストボックスに移動できなくなってしまう問題が発生しています。
  • また、レコードの変更時に表示するメッセージも設定しているが、他の処理が正しく動作しないこともあります。
  • 初心者のため、正しい設定方法がわからず困っています。ご教授いただけないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

Len(Nz([フィールド名],""))<51 でいかがでしょう。 Len([フィールド名])<51 Or Is Null でもいけるかな?(未確認)

hot_orange
質問者

お礼

Len(Nz([フィールド名],""))<51  を使って目的のテキストボックスにすることが出来ました。 >>Nz関数は、値が数値の場合は数値の0 、値が文字列の場合、長さ 0 の文字列を >>返します。ただしクエリで使用すると常に長さ 0 の文字列を返します。 なるほど、そういったやり方で回避出来たのですね、大変勉強になりました。 ご指導ありがとうございました。

関連するQ&A