2016-04-22 4 views
0

テーブルに 'Title'という名前の短文列があります。
'Mr'、 'Mrs'、 'Ms'、 'Miss'、 'Dr'だけが入力できるように入力を検証したいと思います。私はルックアップテーブルを作成したくありません。私は私が達成しようとしているかのスクリーンショットを添付しましたが、私はエラーMS Access 2013で 'IN'検証ルールを作成するには

enter image description here

答えて

0

に動作するはずです。このルールを取得し続けます。検証規則で慎重に引用符を確認してください。それらは真っ直ぐな二重引用符でなければなりません。MS Wordからコピーしようとしません。直ちに引用符を "ペア"に変換します。検証ルールに引用符を手動で再入力するだけです。

+0

私は( "ミスター" で[タイトル]使用していた、 "MS"、 "夫人"、 "ミス"、「博士")、In(" Mr "、" Ms "、" Mrs "、" Miss "、" Dr ")の順である。どちらも私に上記のエラーを与えます – Eminem

+0

@Eminem Access 2007でテストしました。そのルールは正常に動作します。 "In"の後ろと括弧が始まる前にスペースを追加するだけですが、エラーは発生しません。 – Bridge

+0

Access 2010のテキストフィールドの入力規則にコピーペースト( "Mr"、 "Ms"、 "Mrs"、 "Miss"、 "Dr")を試してみました。検証ルール行 –

0

回避策:

[Title]="Mr" Or [Title]="Ms" Or [Title]="Mrs" Or [Title]="Miss" Or [Title]="Dr" 

ソリューション:

In("Mr";"Ms";"Mrs";"Miss";"Dr") 
関連する問題