• 締切済み

Access 選択クエリ 演算 抽出できない

クエリで抽出がかけられなくて困っています。 売上: [単価]*[個数]の列フィールドで1以上を抽出かけたいのですが(0値になるものがあるので)、抽出条件に“>0”と入れてもパラメータクエリが出てしまって駄目です。 要するに、レポート時に、売上が0値またはnull値のレコードは抽出をかけたくないようにしたいのです。 どなたか教えてください。 バージョンは2003です。

みんなの回答

  • taku-rin
  • ベストアンサー率100% (1/1)
回答No.3

選択クエリーでしたら、売上: [単価]*[個数] 売上フィールドの抽出条件 >0 で抽出できました。 パラメータクエリーは、どのフィールドにパラメータをかけているのでしょうか? 結局は選択クエリーなので問題無いように感じます。[単価]又は[個数]を算出するときにパラメータを使用しているようでしたら、[売上]の抽出条件には関係ないと思います。確認ですが[売上]の下の抽出条件に >0 を入れてみていただけますか。

yukorin_t
質問者

お礼

言葉足りなくてすいません。 自分なりになんとなく解決がつきました。 「パラメータの入力」と出ていた理由は、クエリで参照できないテーブル等があったからでした。 ので、この列フィールドに >0 と入れても、抽出はかけられなかったのです。 よって、初心者ながらこのクエリをレポート用にもう一つ作ってみたらうまくいきました。

回答No.2

>パラメータクエリが出てしまって駄目です。 [パラメータの入力]と言うのが出ることですか? それならですが・・・ どういうパラメータを入力しろと言っているか、その下に表示されると思います。 単価か個数か、それ以外のデータなら、テーブルにそのフィールドがありません。 >0 または ">0" と表示されるなら、抽出条件の所で [>0]  または [">0"] と入力されていると思うので、 >0 にしてください。 両脇に"が付くのもだめです。

  • opechorse
  • ベストアンサー率23% (435/1855)
回答No.1

個数のところに抽出かけられないですか 今手元にあるPCにアクセスが入っていないから検証できないですけど

関連するQ&A