Access VBA質問箱 IV

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

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


7565 / 9994 ←次へ | 前へ→

【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;

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


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

【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 回答

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