- ベストアンサー
accessクエリの抽出条件
access初心者です。 フィールド:「年」 数値型 フィールド:「月」 数値型 があり クエリの抽出条件に 年:2001 月:11 でクエリが実行できます。 これを当月分をクエリ実行できるように 年:year(date()) 月:month(date()) のように入れて当月のレコードを抽出したいのですが 「式に未定義関数dateがあります」というメッセージが出ます。どこが間違っているか助言をいただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
例えば、年だけに抽出条件をつけてみるとか、月だけに付けてみるとかでどうでしょうか。 もしこれでうまくいくのなら、単純なスペルミスの可能性が大です スペルミスではないのでしたら、以下のようにすると直ることがあります。 1:データベースを別の場所に同じ名前で新規作成する。 2:[ファイル]-[外部データの取り込み]-[インポート]で、元のファイルから全てのオブジェクトをインポートする。 3:正しく動作することを確認後、元のデータベースと置き換える。 特にAccess97においては、この手のエラーが時々発生します。
お礼
スペルミスでなかったようなのでアドバイスのインポートを行ってみました。 「アーラ不思議」で、無事目的のクエリが実行できました。 勉強になったという思いと、accessを利用するのがコワイというような思いと・・。 お手数をおかけしました。