• ベストアンサー

access 手順について教えて欲しい

原価データをインポートしたテーブルの内容を検索して欲しいデータが見られるように指示がありましたが全く素人でどこから手をつけていいかわかりません まずデータの内容は 「作成日・現場名・品名・規格・数量・単価・金額・購入先」とします 下記の条件のデータを出したいのですがどうすれば良いのでしょうか?  (1)○月○日に仕入れた品物を一覧に  (2)品名に「PK(を含むもの)」と入った物だけ一覧に   (アルファベットは大文字・小文字どちらにも対応したい)  (3)2009/01/01~2009/12/31までに○商事から購入した物を一覧 データはテーブルに「sheet1」としてあります またデータにはNULLのセルがあります

質問者が選んだベストアンサー

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.2

親切とは思いませんが、 > インポートしたテーブルの内容を検索して欲しいデータが見られるように より、Access上でのクエリに指定する部分として考えてみます。 (1) 作成日の抽出条件に 抽出したい日付を (2) 品名の抽出条件に、 Like '*PK*' (3) 作成日の抽出条件に、BETWEEN #2009/01/01# AND #2009/12/31# もしくは、Year([作成日])=2009 と同じ行に、購入先部分に '○商事' でいかがでしょうか。 身に着くかどうかは私にはわかりません。 > またデータにはNULLのセルがあります については分かりません。 (Access にはセルという考え方はありません)

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#96417
noname#96417
回答No.1

親切な方がすべて教えて下さるかもしれませんが、今後のこともありますから、少し選択クエリについて勉強されるとよいと思います。(1)~(3)のためなら、入門書のレベルで十分だと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ACCESSで複数の条件で集約したい

    ACCESS2002使用、winXPです。 ACCESSで複数の条件で集約したいのですが方法がわかりません。 例をあげますと、青果の取引を集計しているとして、「青果物コード」テーブル(コード、品名)があり、「取引履歴」(コード、数量、単価)テーブルがあるとします。 クエリで「コード、品名、単価、金額」を求めたいのですが、この際に、コード別でさらに単価別に集約したいのです。 コード 品名 単価 数量 100 かぼちゃ 80  2 100 かぼちゃ 85  1 100 かぼちゃ 80  2 100 かぼちゃ 82  1 110 きゅうり 15  1 110 きゅうり 15  3 このようなデータなら 100 かぼちゃ 80  4 100 かぼちゃ 85  1 100 かぼちゃ 82  1 110 きゅうり 15  4 となるようにしたいのです。 どのようなクエリにすればよいかご教授ください。 よろしくお願いします。

  • アクセス・ファイルメーカーを使っての枝番処理

    はじめまして。データベースソフトに外部CSVファイルを取り込んで伝票処理を行いたく思っています。 取り込むCSVファイルには 伝票番号 枝番 品名 数量 123456  1  ○○  2 123456  2  △△  5 123456  3  ■■  9 123457  1  ◎◎  3 123457  2  ※※  6 ~~~~~~~~~~~~~~ このような感じのCSVデータをデータベースソフトに取り込みたいのですが、一つのレコードに同一伝票番号のデータを多段にして枝番フィールド順に取り込む事は可能でしょうか? 伝票番号 123456 品名1  数量 単価 金額 品名2  数量 単価 金額 品名3  数量 単価 金額 品名4  数量 単価 金額 ~~~~~~~~~~~~ 品名10 数量 単価 金額 ------------------------- 合計      合計金額 こんな感じで表示されたいです。 お知恵を貸してください。

  • Accessの操作について質問です。

    Access2002をつかっています。 登録コード,商品コード,数量(1),原価・・・と並んだテーブル1と 商品ジャンルコード,商品コード,商品名,原価,数量・・と並んだテーブル2があります。 テーブル2からテーブル1にある商品コードと同じものを抜き出したいと思います。 商品ジャンルコード(テーブル2),商品コード(テーブル1にありテーブル2にもある商品コード),商品名(テーブル2),原価(テーブル2),数量(テーブル1と同数),・・ というデータを新たに作りたいです。 データ1の特徴 ・登録コードが違い、他の列は全て同じの行がある。 ・数量は全て1 データ2の特徴 ・数量は1以外が多い ・原価、数量が違い、他の列は全て同じ行がある。 例えば、テーブル1にある商品コードAという商品はテーブル1では数量1で計10行あり、 テーブル2には数量6と数量4と数量3で3行になっているという形です。 テーブル2からテーブル1の数量10を抜き取ったデータを作りたいです。10はテーブル2の計13のどの行からとってもいいです。 わかりづらくて申し訳ございませんが、わかる方いらっしゃいましたらお願いします。

  • アクセス初心者です

    納品書を元に仕入帳を作ってみたいと思うのですが テーブルとフォームは何となくわかったのですがクエリーでつまずいてしまいました 例 納品書 月日 A商店 伝票ナンバー 商品コード 品名 金額  入数 単価 数量 金額 売値  これを元に仕入帳を作りたいと思います 仕入帳 A商店、B商店、C商店に分けて 品名 金額 数量 単価 金額が出るように 又納品書は商品コードを入れただけで品名、金額、入数、単価が出るようにしたいのですが 納品書はテーブル、フォームは作りました 商品マスタも作りました 

  • SQLを教えてください。

    以下に5つのテーブルがあるとします。 (1)全体テーブル  ・登録順番号(Key)  ・登録名 (2)商品テーブル  ・項目コード(Key)  ・品名コード(Key)  ・商品登録順番号(Key)  ・商品サイズ(Key)  ・品名 (3)商品単価テーブル  ・項目コード(Key)  ・品名コード(Key)  ・商品登録順番号(Key)  ・商品サイズ(Key)  ・登録順番号(Key)  ・商品単価 (4)新_商品単価テーブル  ・項目コード(Key)  ・品名コード(Key(Key))  ・商品登録順番号  ・商品サイズ(Key)  ・登録順番号(Key)  ・新_商品単価 (5)詳細テーブル  ・登録順番号(Key)  ・品名コード(Key)  ・原価項目コード(Key)  ・商品数量A  ・商品数量B 上記のテーブルから、以下の条件に合致する「(1)の登録名」「(2)の品名」「(4)の新_商品単価×(5)の商品数量※」を取得したい。 ※商品数量Bに値があれば商品数量Bを、値がなければ商品数量A 【条件1】全てAND条件 新_商品単価テーブルの項目コードが100  新_商品単価テーブルの品名コードが50 新_商品単価テーブルの新_商品単価×詳細テーブルの商品数量※<0 商品単価テーブルの商品単価×詳細テーブルの商品数量※>0 ※商品数量Bに値があれば商品数量Bを、値がなければ商品数量A 上記で抽出出来るレコードに加えて、以下 【条件2】全てAND条件 新_商品単価テーブルの項目コードが200~300あるいは400~500 新_商品単価テーブルの新_商品単価×詳細テーブルの商品数量※=0 商品単価テーブルの商品単価×詳細テーブルの商品数量※>0 ※商品数量Bに値があれば商品数量Bを、値がなければ商品数量A どのようなSQLで抽出できますでしょうか?? DBはAccessです。

  • アクセスで

    アクセスであるテーブルに日付付きの注文した品物の履歴一覧があります。フィールドは"日付""品物目""注文個数"で、このテーブルは毎日追加されていきます。 もう一つのテーブルに品物の単価一覧があります。フィールドは"品物名""単価"です。 クエリで1つ目のテーブルの"注文個数"に2つ目のテーブルの"単価"を掛け合わし"日付""品物名""注文個数*単価=注文金額"としています。 この履歴が3か月分ぐらいありますが、単価は期間関係なしに変更があるものと、変更が無いものとがあり、いきなり何品か変更になったりします。 ですから、単価が変更になった時に、単価一覧テーブルの単価を変更してしまと、変更前データまで影響してしまい、過去のデータを見たい時に困ってしまいます。 単価を変更しても、変更前のデータは残る様にできますか? 品物名は2000種類ぐらいあり、単価変更も何か月に1回ぐらいはあります。又、過去のデータを見る事も度々あり、その時に売上に対して、注文がどの程度あったかなど、非常に大事なデータになっています。 誰か教えて頂けませんか? よろしくお願いします。

  • Access2000・レポートのグループフッターについて教えて下さい。

     Access2000レポートのグループフッターにて、下記のように出力したいのですが 上手くいきません。    品名 数量  単価    金額    A   10  @100  1,000円    A   20  @100  2,000円    A   30  @100  3,000円 合計 A   60個 @100  6,000円 グループフッターにて、合計欄の品名(A)と単価(@100)をテーブルから出力 をしようとすると次のようになってしまいます。    品名 数量  単価    金額    A   10  @100  1,000円 合計 A   60個 @100  6,000円 2件目以降の明細が出力されずに、合計行が出力されてしまいます。 どのように設定をすれば、上手く出力されるのでしょうか。 以上、宜しくお願い致します。

  • アクセス クエリ・集計・計算方法について

    アクセスの集計機能を使用して、品名毎の数量の合計と金額の合計を算出しようとしていますが、 思うようにできません。どなたか教えてください。 クエリのフィールドを左から・・・ (1)年月: Format([日付],"yyyy/mm")(集計:グループ化) (2)品名(集計:グループ化) (3)品名のカウント(集計機能:カウント) (4)単価(集計:グループ化) (5)金額: [単価]*[品名のカウント](集計:グループ化) このような形でクエリを実行していますが、すべての注文が1つだけなら問題ないのですが、実際には品名には数量が掛けられている場合もあり、現在設定しているクエリ設定では正しい数量の合計と金額の合計を出すことができません。どうか集計方法をご教授いただけないでしょうか。よろしくお願いします。 ■現在のテーブルの設計とリレーションを明記します。 【A】顧客テーブル (1)顧客ID (2)発注コード (3)氏名 【B】商品テーブル (1)商品ID (2)品名 (3)単価 【C】注文テーブル (1)注文ID (2)日付 (3)顧客ID 【D】注文明細テーブル (1)注文明細ID (2)注文ID (3)商品ID (4)数量 リレーション 【A】(1)-【C】(3) 【B】(1)-【D】(3) 【C】(1)-【D】(2)

  • サブクエリの書き方

    受注T ---------------- 製品CD  得意先CD  数量  単価  受注日 0001  2001  500  3000  2013/7/5 0002  2002  1000  NULL  2013/9/25 0003  2003  1800  NULL  2013/9/25 単価M ---------------- 製品CD  得意先CD  数量FROM  数量TO  単価  適用日 0001  2001  0  99999  3000  2013/5/1 0002  2002  0    500   800  2013/5/1 0002  2002  501  999999  500  2013/5/1 0003  2003  0   500    2000  2013/1/1 0003  2003  501  999999  1800   2013/1/1 0003  2003  0   500    2500  2013/9/20 というデータがあります。 受注Tの単価部分にデータがあるものとないものがあります。 受注時に単価Mから照合して単価を入れるのですが、受注時にまだ単価Mにない場合はNULLが 入っています。 そこで後日VIEWとして単価照合Vを作りたいです。 単価照合Vを作ったときにも単価MになければNULLのままでOKです。 て単価照合V ---------------- 製品CD  得意先CD  数量  単価  受注日 0001  2001  500  3000  2013/9/27 0002  2002  1000  500  2013/9/25 0003  2003  2000  1800  2013/9/25 ※2013/9/20に単価更新がありますが条件数量は0-500なので2013/1/1が適用 こんな感じです。 わからないのは受注数量、受注日と単価Mの照合です。 サブクエリを使えばSQLで1行に書けるのでしょうか? お願いします。

  • Accessでのデータ加工方法を教えてください

    アクセス(Microsoft Access)で複数のデータから条件にあったデータを抽出する方法を知りたいです。 1:JANコード,原価 と並んだ20万件のテーブルと、 2:商品番号,JANコード,数量 (商品番号違いの同一JANコードがあり、JANコードなしの商品番号はありません。2のデータのJANコードはデータ1に必ずあります) と並んだ40万件のテーブルがあります 2のデータに1のデータからJANコードを基準にして、原価をもってきて 3:商品番号,JANコード,数量,原価 のデータを作成したいのですが、どのような手順で行えばいいのでしょうか? JANコードを軸にして1のデータから2のデータに当てはめていくのですが、 1のデータの「原価」は1点あたりの原価、 3のデータの「原価」は『1のデータの「原価」』×『2のデータの「数量」』の形にしたいと思っています。 アクセス初心者で説明が上手く出来ないのですが、この説明でわかった方いらっしゃいましたら、お願いいたします。

専門家に質問してみよう