ここから本文です

データ型エラーの質問です。 クエリの抽出条件で実行した際に出たエラー「抽出条...

このエントリーをはてなブックマークに追加

質問者

chiko_wkさん

2009/3/1113:54:23

データ型エラーの質問です。
クエリの抽出条件で実行した際に出たエラー「抽出条件でデータ型が一致しません。」、
使用したテーブルでデータ型を確認しても全て「テキスト型」です。

他に何か確認するところがあるのでしょうか?

ちなみにReplace関数を使って日付(2009/03/01や2009/03/等のデータがある
テキスト型)の抽出をしており、テーブルはmdbファイルをインポートしたものです。
以前にExcelファイル(データ内容は同じ)をインポートして同じ作業をしたことがあるの
ですが、エラーは出ず出来ました。

補足フィールドは 「日付1」、「日付2」があり、
フィールド「日付2」の抽出条件 <>Replace([日付1],"/","") です。
フィールド「日付1」のデータは/がついており、「日付2」はついていないので、
「日付1」から/を外して抽出してみようかと。

閲覧数:
8,915
回答数:
2
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

umazanpaiさん

編集あり2009/3/1115:54:22

Replace([日付1],"/","")で
日付1に未入力があると#エラーになりますよね。
そのときAccessは適切なエラーメッセージをみつけられず
エラー「抽出条件でデータ型が一致しません。」、
といいいます。

質問した人からのコメント

2009/3/12 14:11:10

一安心 umazanpaiさん
回答ありがとうございました。エラーメッセージからデータ型ばかり確認しており
「#エラー」でOKです。

また抽出条件 <>Replace(Nz([日付1],""),"/","") を試したら
「日付1」がパラメータクエリになってしまいました。Nz関数も初めてなので
また勉強させて頂きます。
ありがとうございます。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル
  • このエントリーをはてなブックマークに追加
簡単にみんなで作るショート動画アプリ Yahoo!Chocotle for Android(無料)
ベストアンサー以外の回答
1〜1件/1件中

アップロード写真

カテゴリマスター

hatena1989さん

2009/3/1212:50:53

<>Replace(Nz([日付1],""),"/","")

とてみたらどうでしょうか。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する