• ベストアンサー

ACCESSの表をEXCELのように結合

現在,ACCESS2007を用いてデータベースを作成しています。 ACCESSで添付図のように,品番が同じ場合は,結合するようなことは可能でしょうか? 最初,OWCのSPREADSHEET11.0の使用検討をしたのですが,レポート上へのSPREADSHEETへの値の渡し片がわからずに,断念いたしました...

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

テーブル名を、T1 として 品番 数量 場所 A   100  上 B    50  上 B    30  下 ならクエリをSQLビューで表わすと SELECT 品番, (SELECT Sum(数量) FROM T1 AS Tx WHERE T1.品番= Tx.品番) AS 数量2,場所 FROM T1 ORDER BY 品番; で 品番 数量 場所 A   100  上 B    80  上 B    80  下 になりますので、レポートで品番と数量2の重複レコード非表示にすれば 品番 数量 場所 A   100  上 B    80  上        下 の様にはなります。 (レイアウトが崩れていたらメモ帳などで等幅フォントで見てください) 添付図のように品番と数量を上下センターに収めたい時は・・・ http://www.accessclub.jp/bbs/0231/beginers72024.html のhatena さんのレスをご参考に。 中途半端な回答で御免。

con014057
質問者

お礼

ご回答ありがとうございます。 ご教授していただいた方法でおおむね希望通りの結果を合得ることが出来ました。 しかし,重複レコードを削除した場合,品番の最初のレコードのテキストボックスの枠線は描画されますが,削除されたレコードのテキストボックスの枠線が描画されません。どのようにすれば描画出来ますでしょうか? 追加の質問で申し訳ありませんが,宜しくお願い致します。

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

その他の回答 (1)

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

場所を上、下のようにそれぞれフィールドにして、チェックボックスなどで値を入力した場合、 クエリでグループ化し、合計などを使えば可能になると思います。 アクセスにはアクセスに向いた使い方や作り方があり、エクセルとはちょっと違う場合も 有りますので、上記の方法が良い方法であるというわけではありません。

con014057
質問者

お礼

ご回答ありがとうございます。 私の質問の仕方が悪かったかもしれません... 場所は上・下以外にも多数ありますので,ご教授いただいた方法では厳しそうです。

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

関連するQ&A

  • アクセス フィールド・テーブルの結合について

    始めましてアクセス・データベース初心者です。 簡単な質問でしたら申し訳ございませんが 出来る限り分かり易く解答して頂けますと嬉しく思います。 テーブルの中に同じ値のフィールドを持つレコードがあり、 その同一フィールドでまとめて表示したいと思いますが どのようにすればよいか分かりません。 下記に例を表示致しますのでご参考にして頂ければと思います。 ID 品番 金額 111 AAA 1000円 111 BBB 150円 222 ZZZ 300円 このようなデータを下のようなデータに直したいです。 ID 品番1 金額1 品番2 金額2 品番3 ・・・ 111 AAA 1000円 BBBB 150円 ・・・ 222 ZZZ 300円 見にくいと思いますので例の画像も添付させて頂きます。 整理後のフィールドは品番1~品番6・金額1~金額6まで作る予定です。 品番や金額の種類は多数あります。 クロス集計クエリでするのかユニオンクエリというのを使うのかといところまでは調べたのですが、両方イマイチよく分かりません。 かなり困っていますのでどうかお助け下さいませ(泣)。

  • アクセス2010 エクセルのような表作成

    お世話になります。 宜しくお願いします。 アクセスで、添付画像の左のような表を作成したいと思います。 自分なりで色々調べたのですが、前年販売額のクエリと本年販売額のクエリをユニオンクエリで結合して添付画像の右側の表までは作成できました。 ですがここから各商品ごとの前年比を出したいのですが、色々調べてはみたのですが、なかなか思うような結果を得られません・・ 何卒お助けください。 宜しくお願いします。

  • テーブルを結合して新規にテーブルに・・・

    アクセス2003でSQLを組んでデータベースを作っています。 まず、ユニオンクエリを使ってAクエリとBクエリを結合しました。 この結合したものを新規にテーブルを作成したいのですが、どうすれば良いでしょうか? 手順を教えて頂ければ幸いです。 よろしくお願いします。

  • [Excel 2003]表の結合方法について

    こんにちは、お世話になります。 VBのところで質問するか迷ったのですが、Officeのほうに書かせていただきます。 複数のファイルに書かれております表を結合して一つに纏めたいと思っております。 何度も行う処理になるので出来るだけVBA等を作成して行おうと考えております。 例図を添付させていただきます。 表は基本的にはA1セルから記述しています。 日付をキーにして表の結合を行おうと考えております。 灰色の部分は単なる目印なので自動的に色を塗るということは考えておりません。 お手数をおかけし、大変もうしわけありませんが ご教授の程よろしくお願いします。

  • Accessの外部結合プロパティについて

    windows2000の環境で、Access2000を使用しています。 中古車在庫管理というデータベースを作成するという問題集をといています。 在庫マスターと商談リストという2つのテーブルがあります。 2つのテーブルは在庫NOで結合されています。 ”1度も商談にあがっていない在庫を抽出できるようにクエリーを作成する。と いう問題をといています。不一致クエリーウィザードで作成すれば、商談にあ がっていない、在庫だけを抽出することができましたが、 外部結合プロパティで実行すると、商談にあがったものと、あたっていないも の両方が抽出されてしまいます。 ちなみに、結合プロパティダイアログで、3つ選択肢があるなかの、”2.在 庫マスターの全レコードと商談リストの同じ結合フィールドのレコードだけを 含める”を選択しました。 外部結合プロパティで不一致クエリーウィザードと同じ結果を得ることはでき ないのでしょうか? どなたかご存知の方教えてください。

  • アクセスのレプリカについて

     Windows98上でAccess97で作成されたデータベースを 使用しています。最近、Windows2000上でAccess2000が 導入されて、そちらから共有されているmdbを見ようと するとデータベースの変換のウィンドウが現れて、 OKを押すと 「このレプリカ中のローカルのフォーム、レポート、 マクロ、モジュールは変換されません。これらの オブジェクトを保持するには確実に基のレプリカから デザインマスターにインポートしてください」 と言われます。さらにOKを押すと 「このデータベースはAccess7.0/8.0のデザインマスター /レプリカです。」 と言われてしまいます。レポートがないと印刷できないので 変換するのもためらわれます。どうすればAccess2000でも 使える形でマクロやレポートをAccess97から移行できるのか、 教えていただけませんか?

  • Access97をAccess2002にするには

    Access97で作成したmdb(オブジェクトは、テーブル(リンクテーブル有り)、クエリ、フォーム、レポート、マクロ(AutoExecのみ)、モジュールを使用)をAccess2002へ移行させようと思うのですが、単純に[ツール]→[データベースユーティリティ]→[データベースの変換]で良いものでしょうか。 もし、何か気をつけなければならないこと、やらなければならないこと等、または変換方法等をご教授いただけないでしょうか。

  • アクセスデータのエクセルへのエクスポート

    今、アクセスでデータベースを作成しています。 だいたい2万件ほどのデータです。 このデータをエクセルにエクスポートして データを作成したいと思っています。 しかし、関数のVLOOKUP関数で 表引きしようとすると、全然、違う値が 出てきてしまいます。 なにか設定が間違っているのでしょうか。 教えてください。

  • Accessのことで

    アクセスでデータベースを作成してますが、レポートの段階で問題が発生しました。出力が複数枚あるんですが、そのページごとで金額等の合計をしたいんです。それが、うまくいきません。全体の合計なら出るんですが・・・ 何か言い方法はありませんか?

  • テキストファイルの結合+改行について

    ユーザーからの注文が1行1テキストファイルで断続的にメールに添付されて配信されてきます。MS-DOSのCOPYコマンドとワイルドカードを利用して結合のバッチファイルを作成しましたが、テキストファイルの最終に改行がない為、長~いレコードになってしまい、データベース(Accessですが)にインポートできません。改行付で結合、あるいはその他の解決方法はないものでしょうか? win98+Access2000※Accessはマクロをチョロッといじれる程度の初心者です。 よろしくお願いします。

このQ&Aのポイント
  • 復活・ネガフィルム2の購入前の製品についての質問です。ネガ画像を複数枚同時にプリンタ複合機のスキャン機能を使用して取り込むことはできるでしょうか?
  • また、スマホを使用してネガ画像を複数枚同時に取り込む方法についても教えてください。
  • ソースネクスト株式会社の製品・サービスに関する質問です。
回答を見る