TAGS
- NAS
- QNAP
- DDNS
- El Capitan
- Sierra
- High Sierra
- Mojave
- Catalina
- Monterey
- Ventura
- ディスク
- CSS
- Android
- BigSur
- Rosetta2
- アップデート
- iOS
- Filemaker
- Windows 8
- Windows 10
- デバイス
- プリンター
- エラー
- PHP
- OS X Lion
- インストール
- Webブラウザ
- ウィンドウ
- Windows XP
- OS
- RAM
- Outlook
- Outlook 2003
- Windows Vista
- InternetExplorer
- IE7
- IE8
- Windows Live Writer
- MovableType
- HDD
- Web制作
- Windows
- Windows 7
- macOS
- macOS 10.6
- Google Chrome
- Webサービス
RECORDS
-
旧バージョンのFilemakerで「令和」を含む和暦表示をさせる関数
概説
データベースソフトウェア「Filemaker」は、14 以前のバージョンでは新元号「令和」への対応アップデートをリリースしない旨、Filemaker社より発表がありました。
そのため今回、旧バージョンで「令和◯」表示をさせるLet関数を作りました。
カスタム関数や計算フィールド内で使用できます。関数中の「日付」を目的の日付フィールドに適宜置き換えてください。
関数
【年】
Let([
d=日付;
y=Year(d);
result=If(d≥Date(5;1;2019);"令和"&Let([v=y-2018];If(v=1;"元";v));YearName(d;0))];
result
)【年度】(今年度当初から「令和元年度」と考える)
Let([
d=日付;
m=Month(d);
y=Year(d);
cm=年度開始月(1〜12);
cd=Date(cm;1;y-(m<cm));
cy=Year(cd);
result=Case(IsEmpty(d);"";cy≥2019;"令和"&Let([v=cy-2018];If(v=1;"元";v));YearName(cd;0))];
result
)