最近アクセスを使い始めた初心者です。 以下のような複数名(人数が増えることもあります)についての金銭管理を行っています。
ID 氏名ID 月日 氏名 氏名番号 適用 入金額 出金額 残高
1 1 2009/01/25 Aさん 1001 入金 3000 0 3000
2 1 2009/01/25 Aさん 1001 お菓子 0 300 2700
3 1 2009/01/26 Aさん 1001 切手 0 100 2600
4 1 2009/01/30 Aさん 1001 修理 0 4000 -1400
5 1 2009/02/01 Aさん 1001 入金 6000 0 4600
9 1 2009/02/20 Aさん 1001 パン 0 100 4500
11 1 2009/02/25 Aさん 1001 入金 200 0 4700
6 2 2009/01/10 Bさん 1002 入金 1000 0 1000
7 2 2009/01/11 Bさん 1002 雑誌 0 600 400
8 2 2009/03/25 Bさん 1002 鉛筆 0 500 -100
10 3 2009/03/10 Cさん 1003 入金 500 0 500
アクセスのクエリ場面で残高に 残高: DSum("Nz([入金額],0)-Nz([出金額],0)","テーブル","([月日]<#" & [月日] & "# or 月日=#" & [月日] & "# and ID<=" & [ID] & ") and 氏名='" & [氏名] & "'") のように計算を行わせて上記のような計算結果を得ました。このあとAさん、Bさん、Cさんのそれぞれ最後の残高だけを次のように表示するようにプログラムしたいと思っています。
ID 氏名ID 月日 氏名 氏名番号 適用 入金額 出金額 残高
11 1 2009/02/25 Aさん 1001 入金 200 0 4700
8 2 2009/03/25 Bさん 1002 鉛筆 0 500 -100
10 3 2009/03/10 Cさん 1003 入金 500 0 500
例えば今日(3月25日)までの残高計算をしようとして、月日の抽出条件に=Date() と条件を入れても
ID 氏名ID 月日 氏名 氏名番号 適用 入金額 出金額 残高
8 2 2009/03/25 Bさん 1002 鉛筆 0 500 -100
となりBさんのデーターしか表示されません、なんとかAさんとCさんのデーターも表示したいのですが、Aさんが2月25日、Cさんが3月10日までしか、まだデーターがないのでどうにも表示されないようです。 どうしたら3人とも表示できるようになるのか、どなたか教えてください。
どうぞよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
1つの案として
クエリで集計を使います。
以下手順)
・「デザインビューでクエリを作成する」から対象のテーブルを表示させます。
・クエリデザインツールバーにある「Σ」をクリックします。
(デザインの欄に「集計」が追加されます)
・テーブル内の「ID」「氏名ID」「月日」「氏名」「氏名番号」「適用」「入金額」「出金額」を順にダブルクリックしていきます。
テーブルに対象テーブル名、集計に「グループ化」が表示されます。
集計のところを「最後」に変更します。
※ 「氏名」のところのみ「グループ化」のままとします。
※ 「氏名」のところのみ並べ替えを「昇順」に変更します。
※※ 「氏名」以外の、「氏名ID」「氏名番号」をグループ化しても同じかも
・「出金額」の右隣(あいている所)に以下を記入します。
フィールド部分 残金: (Sum(テーブル名.入金額)-Sum(テーブル名.出金額))
集計部分 演算
※テーブル名は実際のものに変更してください
・テーブル内の「月日」をダブルクリックします。
集計部分を 「Where 条件」 に変更します。
表示のチェックはOFFとします。
抽出条件に Between #2009/02/01# And #2009/02/28# とか
<= #2009/03/25# など設定してみます。
> 月日の抽出条件に=Date() と条件を入れて
> Bさんのデーターしか表示されません
※ 抽出期間にデータの無い人はでてきませんが
※※抽出条件 = では無理かも
・表示を「データシートビュー」に切り替えてみます。
早速のアドバイス本当にありがとうございます。アドバイスにしたがって、いろいろ考えてみたいと思います。残高の表示は、パソコンを起動したときの日付で自動的に表示できればと考えております。貴方がご指摘の通り、抽出期間にデーターの無い人は表示ができません。しかしながら、表示方法が見つからず、挫折しかかっていたところに貴重なアドバイスをいただき、勇気付けられました。またじっくり考えてみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
アクセス関数(残高表示)
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
access2021 強制終了してしまう
-
Access Error3061 パラメータが...
-
accessデータを指定したExcel、...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
Access IF文でテーブルに存在し...
-
Accessのフォーム上のテキスト...
-
Accessのスプレッドシートエク...
-
実行時エラー3131 FROM 句の構...
-
Accessのリンクテーブルのパス...
-
access2019の起動が遅い
-
Microsoft365にAccessってあり...
-
access クエリ yes/no型のクエ...
-
Access VBA [リモートサーバー...
-
日付のテキストボックスに(例...
-
access2019 チェックボックスと...
-
Accessレポートのチェックボッ...
-
accessでlaccdbファイルが削除...
-
Access VBA を利用して、フォル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
チケット代の催促について 私名...
-
馬券購入
-
sbi証券の「定時定額買付金の入...
-
三井住友銀行の口座凍結で 入金...
-
競馬のPAT投票で先々週にお金を...
-
セブチとワナワンのアルバム一...
-
SPAT4入金画面
-
JNBの競艇即時投票会員について
-
TOTO BIGについて
-
ボートレースの購入金額
-
競艇の入金指示について
-
ADHDで、思ったことを何でも口...
-
SPAT4について
-
キンプリの会員証ってどれくら...
-
即パットの入金ができません こ...
-
競馬 即パットで馬券が買えま...
-
今日、競馬電話投票の即PATに入...
-
オンラインカジノについて質問...
-
即PATの銀行手数料
-
即PATで、ペイジーの利用
おすすめ情報