![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
>一番最初の残高をどのように設定するのかという問題
>DLookup("残高","Table","日付 = #" & DMax("日付","Table","日付<#" & [日付] &"#") & "#")
この式でDMaxがNullの時(一番最初のレコードの時)、外側のDLookupがエラーになりますね
それを防ぐにはNullの時にはあり得ない日付になるようにNz関数を使います
DLookup("残高","Table","日付 = #" & Nz(DMax("日付","Table","日付<#" & [日付] &"#"),#1900/1/1#) & "#")
>エクセルだと簡単なのですが、
やろうとしていることがExcelでのやり方そのままだからです
Access(データベース)で帳簿をつける場合はもっと違ったやり方をします
できました。
しかし、おっしゃる通りこのやり方はあまりよろしくないようです。
いろいろ考えたのですが、私がやろうとしている計算は、「合計」の累計-「支払」の累計=残高になると思いつきました。
いろいろ試してやってみます。ありがとうございました。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_11.png?5a7ff87)
No.1
- 回答日時:
つまり、ポイントは、前日の残高をどう参照するか、ですね。
DLookup("残高","Table","日付 = #" & DMax("日付","Table","日付<#" & [日付] &"#") & "#")
ちょっと、日付の書き方が自信ないのですが、ポイントは DLookUp関数 で参照できる、ということです。
「前日」はDMax関数を使って、現在のレコードの日付より前で、もっとも最近の日付を見ています。
これらのD系の関数(定義域集合関数)について詳しくは、ヘルプを読んでください。私がぐちゃぐちゃ書くより、ずっときちんとかいてあります。
この回答への補足
ご回答ありがとうございます。
関数をあてはめてみたのですが、うまくいきませんでした。
残高はクエリで作っているのですが、一番最初の残高をどのように設定するのかという問題にもぶつかってしまいました。
エクセルだと簡単なのですが、思っていたより難しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
- Excel(エクセル) エクセルについて質問です。 計算式などが入ったエクセルに行(項目)を増やしたいとき、普通に行を挿入し 3 2023/01/25 16:01
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- 簿記検定・漢字検定・秘書検定 ドル口座から支払う場合の計上の仕方 5 2022/10/03 20:45
- 求人情報・採用情報 1日の実働7.5h✕週6日の求人についてお尋ねします。 週の労働時間は40hまでなので、5hこえた分 2 2022/10/24 15:48
- 簿記検定・漢字検定・秘書検定 満期保有目的債券の償却原価法の計算について(簿記2級) 1 2022/06/18 15:40
- 預金・貯金 家計 1 2022/05/28 23:29
- その他(法律) 有給金額の計算について 5 2023/06/23 17:44
- docomo(ドコモ) 「d払いご利用可能額」とご利用明細歴」が合わないのは何故ですか? 4 2023/01/28 03:59
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「24日の0時」って・・・
-
日付の大小の表現
-
パソコンで購入したデーターが...
-
「時間」、「期日」、「日付」...
-
差し込み印刷に当日の日付が入...
-
エクセルで日付別にシートを分...
-
ACCESSで日付ごとに自動連番(...
-
ACCESSで1月1日~12月31日まで...
-
EXCELで日付を****年上期、****...
-
エクセル マクロ 名前を付けて...
-
TODAY関数から次の火曜もしくは...
-
回覧板の日付について質問です...
-
スプレッドシートで使う数式を...
-
ACCESSVBAのseekで複数INDEX検...
-
エクセル マクロで指定日にメ...
-
折れ線グラフ 横軸の日付 土...
-
エクセルで日付け表示で、明治...
-
差込印刷 縦書きで和暦(漢数...
-
エクセルで6ヵ月後を自動入力で...
-
関数EDATEを使わないで、何ヶ月...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンで購入したデーターが...
-
「24日の0時」って・・・
-
「時間」、「期日」、「日付」...
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
回覧板の日付について質問です...
-
エクセル マクロ 名前を付けて...
-
履歴書の日付間違いで落ちますか。
-
EXCELで日付を****年上期、****...
-
エクセルで6ヵ月後を自動入力で...
-
ACCESSで日付ごとに自動連番(...
-
WEEKDAYが反映されない
-
ACCESSで1月1日~12月31日まで...
-
会社や役所などに提出する書類...
-
日付以外のデータを抽出したい...
-
エクセルで日付別にシートを分...
-
Excelでヘッダに前日の日付を表...
-
エクセルで日付け表示で、明治...
-
2つの日付の中間の日付 エク...
-
差込印刷 縦書きで和暦(漢数...
おすすめ情報