- 締切済み
Accessについて
テーブルで同じ番号のグループ内で出荷数の順位付けをしたいです。 例えば 番号 出荷数 順位 1-1 50 2 1-1 60 1 1-2 20 1 1-2 5 3 1-2 10 2 2-1 10000 2 2-1 20000 1 続く といったようにグループだけで100は超えてるような量になります。 どうすれば分からず止まってしまいました。 お教えください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kkkkkm
- ベストアンサー率65% (1624/2466)
関連するQ&A
- accessのテーブル二つで一つのテーブルを
ACCESS97を使用しています。 テーブル1 製品番号 出荷日 出荷数 100 2012/12/1 3 101 2012/12/13 2 105 2012/12/1 5 108 2012/12/5 6 テーブル2 製品番号 売上日 売上数 売上金額 100 2012/12/1 3 3,000 101 2012/12/13 4 5,000 111 2012/12/10 10 500 二つのテーブルがあり、どちらもfrom to の期間指定で大きなテーブルから取り出しています。テーブル1のみにあるデータ、テーブル2にあるデータどちらにもあります。 これを一つのテーブルにまとめて下記のようにしたいのですが、できますか。 製品番号 出荷日 出荷数 売上日 売上数 売上金額 100 2012/12/1 3 2012/12/1 3 3,000 101 2012/12/13 2 2012/12/13 4 5,000 105 2012/12/1 5 null null null 108 2012/12/5 6 null null null 111 null null 2012/12/10 10 500 このようなテーブルにしたいのですが、できますか。 access使用歴は長いのですが、簡単なクエリとかしかできなくてなさけなく思っています。これを機に少し勉強したいと思ってますが、取り掛かりからわかりません。よろしくお願いいたします。
- 締切済み
- 財務・会計・経理
- ACCESSの質問です
お疲れ様です。 商品名/受注数/在庫数/欠品数で構成した受注情報というテーブルがあります。 テーブル作成クエリで受注数(降順)・在庫数(降順)・欠品数(降順)という3つのテーブルを作成した時に、自動的に1,2,3、とういう様に順位を付けてテーブルを作るにはどうすればいいんでしょう? (それぞれで商品の順位は変わる) 今は一旦エクセルに出力し並べ替え・オートフィルで順位をつけています。
- ベストアンサー
- オフィス系ソフト
- ACCESS クエリの抽出のやり方
初投稿になります。よろしくお願いします。 無礼な事、不明瞭な事がありましたらご指導宜しくお願いします。 ACCESS2007 クエリで困っています。 テーブル_出荷 【コード{主}】【出荷先(1)】【出荷先(2)】 テーブル_明細 【コード】【種類】【数(1)】【数(2)】と構成されたテーブルがあります。 フィールド【コード】はリレーションシップで繋ぎました。 クエリで 【コード(出荷)】【種類{抽出条件:果物}】【数(1)】【数(2)】【種類{抽:野菜}】【数(1)】【数(2)】 とテーブル_出荷・テーブル_明細・テーブル_明細_1で選択クエリをつくりました。 クエリを実行すると無事表示されたのですが、後日データを更新したら 表示されなくなりました。 おそらく【コード(出荷)】に対して【種類{抽:野菜}】が存在しないレコードが出てきたからだと思います。 存在しない場合は「空白」か「0」で表示したいのですが、何か方法がないでしょうか?
- 締切済み
- その他MS Office製品
- アクセスについて!!
現在、出荷管理の仕事をしております。 処理内容を記載いたします。 品番 注文番号 納品数があります。 品番A とし 注文番号 1 納品数が100 品番A 注文番号 2 納品数が200 だとします。 今回の、出荷は、150だとすると、 伝票の記載が、以下のようになります。 品番 注文番号 納品数 納品残数 A 1 100 0 A 2 50 150 また、出荷数が、50だと 品番 注文番号 納品数 納品残数 A 1 50 50 入力内容は、A品、出荷数と入力いたします。 (例は、一件だけですが、もちろん複数件の処理を行います) その為、通常のPG上ならば、条件式にてループさせ 処理を行うのでしょうが、アクセスでもそれは、可能でしょうか? 可能であれば、詳しく教えて頂きたいのですが、 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Access2007で作れるでしょうか?
Access2007で作れるでしょうか? 画像のような表をエクセルで作っています。 Accessで使い勝手良く作れないか考えているところです。 得意先テーブルで山本屋が梨を何個注文したか、商品テーブルでメロンをどの得意先が何個注文したか、 商品テーブルでスイカをまだ出荷していない得意先はどこか(チェックボックスを作って出荷したらチェックする)、 また、入荷数より受注数が上回った場合、スイカやメロンなど、上回った分は次回入荷分より出荷するので、それらは表記の色を変えるなど。 得意先レポートや商品レポートで、受注状況・出荷状況・保留状況などを臨機応変に出力したいのです。 Accessは初心者なのでよく分りません。 テーブルを作るまでは出来るのですが。。。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 【Access】選択クエリのグループ化で最大日付の中の最大IDを抽出する方法?
「製品の販売状況が記録してあるテーブル」から、Accessの選択クエリのグループ化を利用して、「1つの製品番号に対し、最大日付の中の最大IDを抽出する」というアクションを行いたいのです。 例えば下の<テーブル例>だったら、 ●製品100・・・2004/08/20 ID3 販売停止 ●製品111・・・2004/05/10 ID6 出荷停止 を取り出したい訳です。 ・製品番号(グループ化/昇順) ・日付(グループ化/昇順/最大) ・ID(グループ化/昇順/最大) という選択クエリを組んだのですが、抽出結果は ●製品100・・・2004/08/20 ID9 販売停止 ●製品111・・・2004/05/10 ID6 出荷停止 を選んでしまいます。 違うのに! そんな事したいんじゃないのに!(ToT) どなたか詳しい方、助けてください。 <アクション> 製品の販売状況が記録してあるテーブルから、『最大の日付で最大のID』の「販売状況」を抽出したい。 <テーブル例> 製品番号 日付 ID 販売状況 100 2003/02/01 4 終了 100 2004/07/01 9 出荷停止 100 2004/08/01 2 一時出荷停止 100 2004/08/20 3 販売停止 100 2004/08/20 1 終了 111 2003/01/15 5 終了 111 2004/05/10 6 出荷停止 111 2004/05/10 2 終了
- ベストアンサー
- Windows系OS
- accessでのレコードの複製について
出荷管理データベースを作りました。 1出荷先ごとに「個口」項目を作り、そこに出荷個数を入力するようにしたのですが、 個口項目の数だけ別テーブルに出荷先データを複製する方法を教えてください。 出荷先 個口 ○○様 1 ○×様 2 △△様 3 ↓別テーブルに出力 出荷先 ○○様 ○×様 ○×様 △△様 △△様 △△様
- ベストアンサー
- オフィス系ソフト
- accessで困っています
access2000で、簡単な在庫管理ソフトを作っています。 商品マスタ(商品No、商品名、在庫初期値) 入荷マスタ(日付、商品名、入荷数) 出荷マスタ(出荷履歴No、日付、得意先名、商品名、出荷数) をテーブルに設け、商品を出荷入力すれば、初期値ー出荷数+入荷数をクエリ上で計算し、在庫数とし表示させています。 これに、出荷入力をしてそれを納品書として印刷させます。当たり前ですが、1商品出荷につき1枚の納品書しか印刷されません。 商品マスタに、商品名2や商品名3を設け、1枚に3種類まで印刷させようとすると、在庫計算方法がよく分からなくなります。 初心者で、どの様に作っていけば良いのかわかりません。 皆様のお知恵をお貸しいただけますでしょうか。 宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- Access フィールドから値を取り出す
お世話になります。 ・テーブル 会員番号(テキスト),商品名(テキスト),売上数(数値) 「商品名」には商品Aと商品Bがあります。 会員番号ごとに商品Aと商品Bそれぞれの売上数を分けて表示したいです。 ・クエリ SELECT 会員番号,商品A,売上数A,商品B,売上数B WHERE テーブル.商品名 = "商品A" = 商品A AND テーブル.商品名 = "商品B" = 商品B FROM テーブル GROUP BY 会員番号,商品A,売上数A,商品B,売上数B; 会員番号ごとに並べたいので、クエリをグループ化したところ、 会員番号「1」の商品Aは3件、商品Bは10件だった場合の結果として ---------------------------- 会員番号,商品A,売上数A,商品B,売上数B 1,商品A,3,商品B,3 1,商品A,10,商品B,10 ---------------------------- このように会員番号が重複して表示されてしまいます。 欲しい結果 ---------------------------- 会員番号,商品A,売上数A,商品B,売上数B 1,商品A,3,商品B,10 ---------------------------- 同一の会員番号につき、商品と売上数を1行でまとめられないでしょうか。 どうぞよろしくおねがいいたします。
- ベストアンサー
- オフィス系ソフト
- ACCESS2000 更新クエリで文字を追加・変更したい
ACCESS2000のマクロでCSVファイルをインポートし、Excelに出力しています。 そこで途中に更新クエリを使い、文字の追加・変更を行いたいのですが何故かうまくいきません。。。 【テーブルA】 フィールド/受注番号(910004292) 【テーブルB】 フィールド/出荷番号(910005232)/製造番号(910005451) 【テーブルC】 フィールド/受注番号(910005232)/製造番号(910005451)/納期(1021) 受注、出荷、製造の各フィールドは先頭に"0"を追加したいです。 910004292→0910004292 納期は2009/10/21となるように、現在の西暦(できれば自動)/と3桁目にスラッシュを入れて、yyyy/mm/dd形式にしたいです。 更新クエリで フィールド:受注番号 テーブル:テーブルA レコードの更新:"0"&[受注番号] と入力してやるとうまくいきました。 同じように横のフィールドに フィールド:受注番号 受注番号 ・・・ テーブル:テーブルA テーブルB ・・・ レコードの更新:"0"&[受注番号] "0"&[受注番号] ・・・ と各テーブルの全てのフィールドを入力して更新すると、 レコードに物凄い数の"0"が追加されてしまいます。 例:0000000000000000910004292 何度も繰り返しているようなのですが、なぜなんでしょうか? 更新クエリを別々に作ればそれぞれうまくいきました。 ひとつのクエリに複数のテーブルのフィールドを入れると駄目です。 また、納期について1021→2009/10/21にうまく変更する方法はありますでしょうか? 分かりにくくて申し訳ありませんが宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト