こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

パラメータクエリのエラーメッセージについて

Access2003を使用しています。
テーブル作成クエリで、フィールドの抽出条件に
Between[開始日]And[終了日]
を設定し、もう一つ別のフィールドに、
[所属部署を入力]
という所属コード抽出の条件が設定してあります。

今までは、「開始日」「終了日」「所属部署の番号」を入力すれば
条件通りのデータが出力されていたのですが、
「抽出条件でデータ型が一致しません。」
というエラーメッセージが表示され、データが出力できなくなってしまいました。
(過去に出力できていたデータもできなくなってしまいました)

変更したものといったら、もととなるテーブルの社員のデータを
ファイル→外部データの取り込み→インポート
で最新の情報に更新したくらいで、
他のデータは一切いじってはいません。
また、社員の役職によって表示できる人とできない人がいるようで、
それもなぜそうなるのかわかりません。
Access初心者で、全く理由がわからず困っています。
これだけの情報ではわかりにくいかもしれませんが、
考えられる理由などおわかりになる方がいらっしゃいましたら
よろしくお願い致します。

投稿日時 - 2008-06-24 14:58:03

QNo.4125635

すぐに回答ほしいです

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

>「抽出条件でデータ型が一致しません。」
基本のテーブルにてフィールドのデータ型を確認してください。
データ型が変わっているものはありませんか?
またインポートエラーで内容がNullになっているフィールドはないですか?

>また、社員の役職によって表示できる人とできない人がいるようで、
役職がNullだったり、0で始まるコードの戦闘の0がなくなっていませんか?

投稿日時 - 2008-06-24 15:27:00

お礼

回答ありがとうございます。
テーブルのデータを変更しなければならない部分があったようで、
そこを変更したらできました。

参考になりました。ありがとうございました。

投稿日時 - 2008-06-26 10:29:57

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

クエリデザインビューで[クエリ][パラメータ]と進み
パラメータ「開始日」「終了日」「所属部署の番号」
のデータ型を指定してみてください

投稿日時 - 2008-06-24 16:56:37

お礼

回答ありがとうございます。
テーブルのデータを変更しなければならない部分があったようで、
そこを変更したらできました。

参考になりました。ありがとうございました。

投稿日時 - 2008-06-26 10:30:23

あなたにオススメの質問