|
亀マスター さん
早速の回答ありがとうございます。
クエリ(提案T)を作成し提出月に提出月: Format([提案日],'yyyymm')を作成し年度まで表示させました。
私なりに関数の意味を調べまして、
提案日の更新後処理(Private Sub 提案日_AfterUpdate())に以下を全て入れて操作してみたのですが
提出月に年度までは出てますが、連番が表示されません。
連番は、クエリのフィールドに直接式を入れるのかと思い、入れてやってみたのですが違うようでした。
月初との日付を取得する(年月までを抽出)
FirstDay = DateSerial(Year(提案日), Month(提案日), 1)
月末との日付を取得する(年月までを抽出)
LastDay = DateAdd("d", -1, DateSerial(Year(提案日), Month(提案日) + 1, 1))
[提案日]の値が月初-月末の日付(現在でやると20160901-20160930)のデータの個数を求める。
連番 = DCount("*", "提案T", "提案日 Between #" & FirstDay & "# And #" & LastDay & "#")
今回初めてVBAに挑戦していおり、全く知識がないまま質問して申し訳ありません。
これをきに勉強していこうと思っていますのでご面倒かと思いますが、
再度説明して頂けると助かります。
|
|