Access VBA質問箱 IV

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

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


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

【11105】年度設定について(再) ポンプ 09/4/27(月) 15:00 質問[未読]
【11111】Re:年度設定について(再) 超初心者 09/4/28(火) 11:18 回答[未読]
【11112】Re:年度設定について(再) ポンプ 09/4/28(火) 11:33 お礼[未読]
【11113】Re:年度設定について(再) 超初心者 09/4/28(火) 13:19 発言[未読]
【11116】Re:年度設定について(再) ポンプ 09/4/28(火) 17:05 お礼[未読]

【11105】年度設定について(再)
質問  ポンプ  - 09/4/27(月) 15:00 -

引用なし
パスワード
   Pumblic Function Denst() As Date
 '伝票入力開始日付を設定
 DenSt = CVDate(DFirst("処理年度" , "年度設定") & "/01/01")
End Function

Pumblic Function DenEn() As Date
 '伝票入力開始日付を設定
 DenEn = CVDate(DFirst("処理年度" , "年度設定") & "/12/31")
End Function

年度設定は「2008」

とすると・・・開始日が2008年1月1日になります。
       終了日が2008年12月31日になります。

開始日が2007年10月1日で終了日が2008年9月30日に
するのはどうしたら良いでしょうか?

【11111】Re:年度設定について(再)
回答  超初心者  - 09/4/28(火) 11:18 -

引用なし
パスワード
   ▼ポンプ さん:
2008 - 1 = 2007

"01/01" --> "10/01"
"12/31" --> "09/30"

で良いのでは?

【11112】Re:年度設定について(再)
お礼  ポンプ  - 09/4/28(火) 11:33 -

引用なし
パスワード
   ▼超初心者 さん:
ありがとうございます。
初心者なのでよくわかりません。(2008 - 1)?
 "01/01" --> "10/01"
 "12/31" --> "09/30" にすると・・・
 2008年10月1日 から 2008年9月30日になってしまうのです・・・?

>▼ポンプ さん:
>2008 - 1 = 2007
>
>"01/01" --> "10/01"
>"12/31" --> "09/30"
>
>で良いのでは?

【11113】Re:年度設定について(再)
発言  超初心者  - 09/4/28(火) 13:19 -

引用なし
パスワード
   ▼ポンプ さん:

>初心者なのでよくわかりません。(2008 - 1)?
私は『超初心者』なので。。。。。^^;


式(コード)の中で 2008 をあらわしているのはどこでしょう?

DFirst("処理年度" , "年度設定")
の部分ではないでしょうか?

では、2008 - 1 (= 2007) とするには?

DFirst("処理年度" , "年度設定") - 1
で良いのでは?

【11116】Re:年度設定について(再)
お礼  ポンプ  - 09/4/28(火) 17:05 -

引用なし
パスワード
   やっと解決できました。
ありがとうございます!!!

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