今、本を見ながらアクセスで売上管理のデータを作り始めたばかりで、アクセスに関する知識が乏しいのでおしえてください。クエリの中で「金額」の演算フィールドに金額:[単価]*[数量]と入力した場合、「指定されたフィールド”[単価]”がSQLステートメントのFROM句にある複数のテーブルを参照しました。と、エラーになってしまいます。まだまだ初歩の段階で、これが何を指しているのかわからないんです。どうか解る方、知識をお貸し下さい。宜しくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

クエリを作成される際に、複数のテーブルを参照していませんか?


参照しているテーブルの中に「単価」フィールドが複数あるのではないでしょうか?となると、演算式は、どのテーブルの「単価」フィールドを参照すればいいかわからないわけです。
つまり、[テーブル名]![単価]*[数量]とすれば、うまくできますよ。
    • good
    • 0
この回答へのお礼

ありがとうございます。どうしたらいいか解らなかったので本当に助かりました。また、何かわからなくなってしまったら、お知恵をお借りするかもしれません。そのときは呆れちゃうかもしれないけれど、またよろしくお願いします。

お礼日時:2002/03/26 09:03

クエリーが二つ以上のテーブルで構成されていて、そのそれぞれのテーブルに、[単価]フィールドがありませんか?


もしそうでしたら、「[単価]フィールドが、どちらのテーブルのものかわからない。」と Access にしかられているのだと思います。


この場合は、[テーブルの名前].[単価]*[数量] のように記述してみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。全く、おはずかしい質問内容で、申し訳なかったと今皆さんに教えてもらいつくづく感じております。また、解らなくなったらお知恵をお借りしたいと思っています。その時は又どうか宜しくおねがいします。ありがとうございました。

お礼日時:2002/03/26 09:08

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


人気Q&Aランキング