コンテンツへスキップ

[TIPS]Microsoft Access:フォーム既定値に「前月」を表示する関数

 

こんにちは、社員Nです。
またまた、久しぶりの更新となってしまいました。
暑さが少し和らいだと思えば、記録的豪雨や台風と災害級の天気が続いていますね。
この先いったいどうなってしまうのか…

さて、今回は弊社代表の投稿です。
最近はAccessを活用したソリューションをお客様にも提案できるように社内でシステムを組んでいます。
思うことも多いようで、TIPS形式で語っていただきます!
少々マニアックな部分もあるかもしれませんが楽しみですね。
今回は「フォーム既定値に「前月」を表示する関数」についてです!

 

 

Microsoft Accessで自社の販売管理システムを構築していて、逐次更新しているのですが、「ちょっとしたこと」が分かりづらいのです。
利用されている方は分かっていただけるかと。
まずマニュアルが無いです。
いや、あるにはあるのですが、公式ドキュメントにはしっかりとした説明がありません。
A機能の説明:Aを行う機能です!適切なデータを投入してください! みたいなノリなので。

Webで調べると断片的な情報が出てくるので、つなぎ合わせて理解したりしています。
ちょっと難しいことをしようとするとVBAの話がたくさん出てきます。
個人的にはなるべく簡単な機能の組み合わせで実現したい派なので、せいぜい関数かマクロまでで対応しています。

というわけで、色々とTIPSを出して行こうとおもいますが、まずは直近で対応したもの。
「前月のデータ」を処理したい場合、既定値で「前月」を出したいのですが、地味にややこしかったのでここに記しておきます。

[前月を表示する関数]
=Format$(DateAdd(‘m’,-1,Date()),’yyyy/mm’)

Date 今日の日付を取得
DateAdd 前述のDate関数で取得した今日から1月前の日付を指定
Format yyyy/mmの形式にして出力する

 

 

本編の社内システムの話も書きたいし、また他のTIPSも逐次公開していきますので、よろしくお願いします。

 

IT関係でお困りの方の相談窓口は「スケット」

 

 

「s-ket」はお客様のご要望に応じて柔軟に対応いたします。
誰に聞けばよいのかわからない、そんなお悩み解決のお手伝いを「s-ket」はしています。
こんなこと聞いてもいいのかな…ちょっとしたお悩みも対応可能です。
ぜひお気軽にご相談ください。相談無料です!

 

ご不明な点がございましたらこちらまで!
お問い合わせもお待ちしております。

 

メール・面談受付フォーム

 

Twitter・instagram・Threads・YouTubeアカウントもあります!
フォローお待ちしております!

 

Xアカウントはこちらから

instagramアカウントはこちらから

YouTubeチャンネルはこちらから

Threadsアカウントはこちらから

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です