本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[ACC2]コンボ ボックスに値を入力した時のエラー回避方法

文書番号: 404051

最終更新日: 1998/02/03


この資料は以下の製品について記述したものです。

この記事は、以前は次の ID で公開されていました: JP404051

概要

フォームのコンボ ボックスのリスト中に存在するデータを入力した時に、エラー メッセージが表示されることがあります。この現象の原因と回避方法を 2 つ 紹介します。

現象

現象

コンボ ボックスの [入力チェック/ LimitToList ] プロパティを「はい」に設定したコンボ ボックスから値を入力する時に、入力した値がリスト中に存在していても、
「リストと一致するテキストを入力してください。」
というエラー メッセージが表示され、値の入力ができないことがあります。

原因1

コンボ ボックスの [値集合ソース/RowSource] プロパティにクエリーを設定している場合に、クエリーのデザインで QBE グリッドのフィールドに [並べ替え] で「降順」や「昇順」が設定されていると、この現象が発生する場合があります。

回避方法1

コンボ ボックスの [値集合ソース/RowSource] プロパティに設定しているクエリーの、[並べ替え] の設定を外してください。

原因2

コンボ ボックスの [値集合ソース/RowSource] プロパティに設定しているテーブルやクエリーの、一番左端のフィールドが数値型フィールドで、フィールドサイズが「バイト型」、書式が「数値」に設定されている場合に発生します。

回避方法2

コンボ ボックスの [値集合ソース/RowSource] プロパティに設定しているテーブルの、数値型フィールドのフィールドサイズに「バイト型」のフィールドの書式を「数値」と設定したことにより、発生します。
フィールドサイズを「バイト型」から「整数型」に変更するか、書式を設定しないようにしてください。

Keywords: KBBUG KB404051
Technology: kbAccess200 kbAccessSearch

inserted by FC2 system