テキストボックスに定型入力を設定する
 定型入力を設定すると、テキストボックスの入力ミス、あるいは
入力を簡単にすることができます。

 定型入力は、InputMaskプロパティを使って設定します。
 
 設定値には、セミコロン(;)で区切って1〜3つのセクションを使用できます。
設定値は次のとおりです。

● 手順 ●

(1)定型入力自体を指定します。たとえば、「!(999)999-9999」。
  定型入力を定義するために使用できる文字の一覧については、
  以下の表を参照してください。 
  
(2)データを入力したときに、リテラル表示文字がテーブルに保存されるように
  するかどうかを指定します。0を指定すると、値と共にすべてのリテラル表示
  文字 (たとえば、電話番号定型入力に使用するかっこなど)が保存されます。
  1を指定するか、または何も指定しないと、コントロールに入力した文字だけ
  が保存されます。 

(3)定型入力書式に含まれるスペースを示すための文字を指定します。
   どの文字も指定できます。空文字列を表示するには、スペースをダブル
   クォーテーションで囲んで(" ")指定します。

  定型入力を指定するには、次の文字を使用します。

文字 説明 
0   "0"の位置には、0〜9の半角数字を入力することができます。
      プラス記号(+)やマイナス記号(-)は入力できません。 
9   "9"の位置には、0〜9の半角数字または半角スペースを入力することができます。
      プラス記号(+)やマイナス記号(-)は入力できません。 
#   "#"の位置には、半角数字、半角スペース、半角のプラス記号(+)、半角の
      マイナス記号(-)を入力することができます。
      スペースは、編集モードでは空白として表示されますが、データを保存するときは
      削除されます。
L   "L"の位置には、A〜Zの半角文字と全角文字を入力することができます。
      いずれも入力を省略できません。 
?   "?"の位置には、A〜Zの半角文字と全角文字を入力することができます。
      いずれも入力を省略することができます。 
A   "A"の位置には、A〜Zの半角文字と全角文字または0〜9の半角数字と全角数字を
      入力することができます。いずれも入力を省略できません。 
a   "a"の位置には、A〜Zの半角文字と全角文字または0〜9の半角数字と全角数字を
      入力することができます。いずれも入力を省略することができます。 
&   "&"の位置には、すべての全半角文字を入力することができます。
      いずれも入力を省略できません。 
C   "C"の位置には、すべての全半角文字を入力することができます。
      いずれも入力を省略することができます。 
H、h いずれも、ひらがな、全角数字、全角記号を入力することができます。
      "H" は、入力を省略できませんが、"h" は、入力を省略することができます。 
K、k いずれも、全角カタカナ、全角数字、全角記号を入力することができます。
      "K" は、入力を省略できませんが、"k" は、入力を省略することができます。 
S、s いずれも、半角カタカナ、半角数字、半角記号を入力することができます。
      "S" は、入力を省略できませんが、"s" は、入力を省略することができます。 
. ,   :   ; - /
   それぞれ、小数点のプレースホルダ、また桁、日付、
      および時刻の区切り記号を示します。小数点や区切り記号として実際に使われる
      文字は、Windowsのコントロールパネルの[地域のプロパティ]ダイアログ ボックス
      の設定によって異なります。 
<   すべての文字が小文字に変換されます(アルファベットのみ)。 
>     すべての文字が大文字に変換されます(アルファベットのみ)。 
!     定型入力の左側の文字が省略可能な場合に、文字は左から右ではなく、
      右から左に表示されます。定型入力に入力された文字は、常に左から右に
      埋められます。感嘆符は、定型入力の中の任意の位置に指定できます。 
\     後ろに続く文字をリテラル文字列として表示します。たとえば、
      文字の A そのものを表示させるには、「\A」と指定します。 

 次に定型入力と値の例を示します。

定型入力           例 
(000)000-0000     (206) 555-0248 
(999)999-9999     (206) 555-0248 
                  (   ) 555-0248 
(000)AAA-AAAA     (206) 555-TELE 
#999               -20 
                   2000 
>L????L?000L0      GREENGR339M3 
                   MAY R 452B7 
>L0L 0L0           T2F 8M4 
00000-9999         98115- 
                   98115-3007 
>LLL00000-0000      DB51392-0493 

Access97/2000



戻る


Excel Word Access VBA! モーグ