Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1711 / 2272 ツリー ←次へ | 前へ→

【5612】クエリーで入金の消しこみ 05/7/14(木) 12:56 質問[未読]
【5616】Re:クエリーで入金の消しこみ てっちゃん 05/7/15(金) 9:51 発言[未読]
【5630】Re:クエリーで入金の消しこみ 05/7/16(土) 11:16 お礼[未読]
【5633】Re:クエリーで入金の消しこみ てっちゃん 05/7/16(土) 17:01 発言[未読]
【5648】Re:クエリーで入金の消しこみ 05/7/20(水) 13:15 質問[未読]
【5659】Re:クエリーで入金の消しこみ てっちゃん 05/7/21(木) 14:17 回答[未読]

【5612】クエリーで入金の消しこみ
質問    - 05/7/14(木) 12:56 -

引用なし
パスワード
   初心者です。教えてください。
テーブル-T売上6月
注文ID 金額 支店

テーブル-T入金6月
注文ID 金額 入金種類

と二つのテーブルをエクセルからインポートしました。
T売上6月とT入金6月を比較して、
入金済と未入金に分けて管理したいのですが、
どうすればよいのでしょうか?
入金済でも金額が違う場合、差額も表示したいです。

クエリを使って行えばいいようですが、どうやるのでしょうか?

すみませんが、HINTか考え方だけでも
教えていただけないでしょうか?
Access 2003です。

【5616】Re:クエリーで入金の消しこみ
発言  てっちゃん  - 05/7/15(金) 9:51 -

引用なし
パスワード
   ▼蘭 さん:

前提条件として、
・[注文ID]は、重複しない
・[金額]のデータ型は、通貨または数値等になっている
事とします。

クエリーの新規作成で、[表示]-[SQLビュー]を表示します。
そこに、以下のSQL文をコピペしてみてください。

SELECT
  T売上6月.注文ID,
  T売上6月.金額 AS 売上金額,
  T売上6月.支店,
  T入金6月.金額 AS 入金金額,
  [T入金6月]![金額]-[T売上6月]![金額] AS [入金-売上]
FROM
  T売上6月 INNER JOIN T入金6月 ON
  T売上6月.注文ID = T入金6月.注文ID;

後は、これを[表示]-[データシートビュー]にて表示させると、
とりあえず、ご希望の(ご希望に近い)ものは出てくると思います。
これを「入金済クエリー」として保存してください。

「未入金クエリー」のSQLは次の通りです。
SELECT
  T売上6月.*
FROM
  T売上6月 LEFT JOIN T入金6月 ON
  T売上6月.注文ID = T入金6月.注文ID
WHERE
  T入金6月.注文ID Is Null;

テーブル名、フィールド名は、質問のものを使用して
いますので、違う場合は適宜変更してください。


私見ですが、書籍等を使って、それに載っている
例題等を一度模倣していく事をお勧めします。
その方が、比較的理解が進みやすいと思います。

【5630】Re:クエリーで入金の消しこみ
お礼    - 05/7/16(土) 11:16 -

引用なし
パスワード
   返事遅くなりまして
すみませんでした。
そしてサポートしてくださって、ありがとうございます。

>私見ですが、書籍等を使って、それに載っている
>例題等を一度模倣していく事をお勧めします。

そうします。
参考に、初心者にお勧めな書籍には
どんなのがありますか?
よければ教えてください。

【5633】Re:クエリーで入金の消しこみ
発言  てっちゃん  - 05/7/16(土) 17:01 -

引用なし
パスワード
   ▼蘭 さん:
>参考に、初心者にお勧めな書籍には
>どんなのがありますか?

このように聞かれた時、私は
「本屋で立ち読みしなさい」と答えてます。

人によって、図が多く入ったものが好きだったり、
薄い本の方がやる気がでるとかいうのがあり、
また、私自身ネットで「お勧め」と言われていたのを
読んでみると、理解できなかったり(理解できるレベルに
達していない)するので。。。。。。。。。


本ではありませんが、一応
http://www.wanichan.com/pc/ac2000/
http://www.mahoutsukaino.com/
Ver2003ではありませんが、問題ないと思います。

がんばってください

【5648】Re:クエリーで入金の消しこみ
質問    - 05/7/20(水) 13:15 -

引用なし
パスワード
   ありがとうございます。
がんばります。
といいながら、また質問させてください。
上記のアクセスのデータを追加したいのです。
6月のデータに7月のデータを追加する場合、
T売上7月、T売上7月と作成したほうがいいですか?
それともT売上、T入金として、」随時追加していったほうがいいですか?
私はT売上、T入金のほうがいいような気がするんですが、
その場合、どうやって、追加すればよいのでしょう?
やはり、データはエクセルからインポートする予定です。
どうか、よろしくお願いします。

【5659】Re:クエリーで入金の消しこみ
回答  てっちゃん  - 05/7/21(木) 14:17 -

引用なし
パスワード
   >T売上7月、T売上7月と作成したほうがいいですか?
ん? T売上6月、T売上7月ってことかな?

>それともT売上、T入金として、随時追加していったほうがいいですか?
>私はT売上、T入金のほうがいいような気がするんですが、
一般的には、こちらの方法が良いと言われていますし、
今回の場合も、このようにした方が良いでしょう。

>その場合、どうやって、追加すればよいのでしょう?
>やはり、データはエクセルからインポートする予定です。
一度、「T_売上_仮」テーブルにインポートし、
そのテーブルを追加クエリーにて追加していけば良いでしょう。

1711 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078263
(SS)C-BOARD v3.8 is Free