dポイントプレゼントキャンペーン実施中!

お世話になります。

accessでクロス集計を実行させたところ、
以下のエラーが出ました。
「式が正しく入力されていないか、複雑すぎるために評価できません。
たとえば、数式に複雑な要素が多すぎます。
変数に式の一部を割り当て、式を簡単にしてください。」

---------------------
クエリは、
顧客(テキスト、行)
売上月(日付、列)
売上数(数字、値の合計)

売上月の値として、
BETWEEN [Forms]![フォーム1]![開始] AND [Forms]![フォーム1]![終了]
クロス集計のプロパティには、
Forms![フォーム1]!開始
Forms![フォーム1]!終了
---------------------

なにか解決方法はありませんでしょうか。
よろしくお願いします。

A 回答 (1件)

クロス集計の元となっているテーブルの説明(フィールドのデータ型)と


出来れば具体的なデータを少々。

フォーム上の「開始」・「終了」コントロールにはどんな値を入れているか。

現状のクロス集計で構いませんので、そのSQL文の提示。

以上三点があると回答しやすくなると思います。

クロス集計は抽出条件を無くせば動いてくれているのかな?
    • good
    • 0
この回答へのお礼

>フォーム上の「開始」・「終了」コントロールにはどんな値を入れているか。

フォーム上の値に「日付型」を入れていましたが、
クロス集計クエリのプロパティには「テキスト型」として入力されていたことが原因でした。

質問内容の不足を指摘されて、気づくことができました。
上記を修正したところ、無事に動いてくれるようになりました。

お手数をおかけしてしまい、すいませんでした。
この度はどうもありがとうございました。

お礼日時:2013/07/19 20:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A