文書番号: 404051
最終更新日: 1998/02/03
この資料は以下の製品について記述したものです。
- Microsoft(R) Access for Windows(R) version 2.0 (以下 Access 2.0)
この記事は、以前は次の ID で公開されていました: JP404051
概要
フォームのコンボ ボックスのリスト中に存在するデータを入力した時に、エラー メッセージが表示されることがあります。この現象の原因と回避方法を 2 つ 紹介します。現象
現象
コンボ ボックスの [入力チェック/ LimitToList ] プロパティを「はい」に設定したコンボ ボックスから値を入力する時に、入力した値がリスト中に存在していても、
「リストと一致するテキストを入力してください。」
というエラー メッセージが表示され、値の入力ができないことがあります。
原因1
コンボ ボックスの [値集合ソース/RowSource] プロパティにクエリーを設定している場合に、クエリーのデザインで QBE グリッドのフィールドに [並べ替え] で「降順」や「昇順」が設定されていると、この現象が発生する場合があります。回避方法1
コンボ ボックスの [値集合ソース/RowSource] プロパティに設定しているクエリーの、[並べ替え] の設定を外してください。
原因2
コンボ ボックスの [値集合ソース/RowSource] プロパティに設定しているテーブルやクエリーの、一番左端のフィールドが数値型フィールドで、フィールドサイズが「バイト型」、書式が「数値」に設定されている場合に発生します。
回避方法2
コンボ ボックスの [値集合ソース/RowSource] プロパティに設定しているテーブルの、数値型フィールドのフィールドサイズに「バイト型」のフィールドの書式を「数値」と設定したことにより、発生します。
フィールドサイズを「バイト型」から「整数型」に変更するか、書式を設定しないようにしてください。
Keywords: KBBUG KB404051
Technology: kbAccess200 kbAccessSearch