• ベストアンサー

ACCESSの字数制限

こんにちわ! すっごく簡単な事で申し訳ないのですが・・・ ACCESS(2000を使ってます)で、文字数の制限をするにはどうしたらよいのでしょうか????? 「10文字限定!」というのは分かるのですが、「10文字まで入力できる」というのが分かりません。 素人質問で申し訳ありませんが、よろしくお願いします・・・ 仕事で切羽詰ってます・・・(^^;;

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 テーブルに直接入力する場合は、定型入力の欄に「CCCCCCCCCC」と入れます。 (詳細は定型入力のヘルプを参照して下さい。) でも、まあ普通はフォームを作ってテキストボックスに入力するでしょうから、 その場合はBeforeUpdateイベントに次のようにコーディングします。 例えば「名前」というテキストボックスで、 Private Sub 名前_BeforeUpdate(Cancel As Integer)   Dim strLen As Long   strLen = Len(Me!名前)   If strLen > 10 Then     MsgBox("10文字以内にして下さい", vbCritical)     Cancel = True   End If End Sub こんな感じです。 では。

Fujjy
質問者

お礼

ありがとうございました!!"len"ですね!!わかりましたぁー!!

その他の回答 (1)

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

テーブルのフィールドサイズを10にすれば10文字しか入力出来ませんが・・・ 思いっきりはずしていたらゴメンナサイ。

Fujjy
質問者

お礼

ありがとうございました!!