No.2ベストアンサー
- 回答日時:
テキストボックス年度を表示ということなら、コントロールソースに
=IIf(Month([txt])<4,Format(DateAdd("yyyy",-1,[日付のテキストボックス名]),"gggee" & "年度"),Format([日付のテキストボックス名],"gggee" & "年度"))
ではどうでしょうか。
あるいはVBAで
Private Sub 日付のテキストボックス名_AfterUpdate()
If Month([日付のテキストボックス名]) < 4 Then
Me!年度のテキストボックス名 = Format(DateAdd("yyyy", -1, [日付のテキストボックス名]), "gggee" & "年度")
Else
Me!テキストボックス名 = Format([日付のテキストボックス名], "gggee" & "年度")
End If
End Sub
例では、年度は4月から、
表示は「“元号2文字”&“年”&“年度”」ですので、適宜状況にあわせて変更してみてください。
No.1
- 回答日時:
一番簡単なのはテーブルでは年度を作らないで
クエリーで計算するのがいいでしょう。
テーブルのフィールドをそのまま全て選択して
クエリーを作ります。
そのクエリーをデザインで開いて
日付の次に列を3つ挿入します。
そのフィールドに以下の関数を設定します。
●最初の列
年:Year([日付]) とします
●次の列
月:Month([日付]) とします。
この年と月から年度を計算します。
例えば2004年4月から16年度であるとすると
●3つ目の列
年度: [年]-1988+([月]<4)
質問があれば遠慮なく聞いてください。
この回答への補足
回答、ありがとうございます。
やはり、クエリではなくてフォーム上で行いたいのですが…。
Nowを使わずに、"入力した日付"を元に年度を割り出したいのですが…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのデータ型の日付/時刻型について 1 2023/04/02 17:03
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンで購入したデーターが...
-
「時間」、「期日」、「日付」...
-
「24日の0時」って・・・
-
差し込み印刷に当日の日付が入...
-
スプレッドシートで使う数式を...
-
日付の大小の表現
-
TODAY関数から次の火曜もしくは...
-
エクセル マクロ 名前を付けて...
-
Excel 行の"〇" を検索して見出...
-
エクセルで6ヵ月後を自動入力で...
-
iCloudは画像を保存したとき…
-
フォームの値をクエリーに反映...
-
日付以外のデータを抽出したい...
-
EXCELで日付を****年上期、****...
-
回覧板の日付について質問です...
-
Excelについて
-
2つの日付の中間の日付 エク...
-
Excel関数 基準日に一番近い指...
-
ACCESSの一覧フォームで2つの日...
-
日付の最大値を求めるには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンで購入したデーターが...
-
「24日の0時」って・・・
-
「時間」、「期日」、「日付」...
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
回覧板の日付について質問です...
-
エクセル マクロ 名前を付けて...
-
履歴書の日付間違いで落ちますか。
-
EXCELで日付を****年上期、****...
-
エクセルで6ヵ月後を自動入力で...
-
ACCESSで日付ごとに自動連番(...
-
WEEKDAYが反映されない
-
ACCESSで1月1日~12月31日まで...
-
会社や役所などに提出する書類...
-
日付以外のデータを抽出したい...
-
エクセルで日付別にシートを分...
-
Excelでヘッダに前日の日付を表...
-
エクセルで日付け表示で、明治...
-
2つの日付の中間の日付 エク...
-
差込印刷 縦書きで和暦(漢数...
おすすめ情報