[Access 2016/2013/2010/2007]
AccessのWeekdayName関数の使い方を紹介します。
スポンサーリンク
書式
WeekdayName(曜日番号, モード, 週の開始曜日)
引数で指定した曜日番号に対応する曜日名を返します。通常、Weekday関数といっしょに使用します。
■戻り値の型:文字列型 (String)
■引数
| 引数 | 指定 | 説明 |
|---|---|---|
| 曜日番号 weekday | 必須 | 曜日を表す数値を指定。曜日を表す数値は、週の開始曜日の設定値によって異なる |
| モード abbreviate | 省略可 | Trueを指定すると「曜日」なし、Falseを指定するか省略すると「曜日」付きで戻り値を返す |
| 週の開始曜日 firstdayofweek | 省略可 | 週の始まりの曜日を 表A の値で指定。省略した場合は、日曜日を週の始まりと見なす |
■表A 引数 週の開始曜日 の設定値
| 値 | 定数 | 説明 |
|---|---|---|
| 0 | vbUseSystem | NLS API(国別の環境をサポートする仕組み)の設定値 |
| 1 | vbSunday | 日曜日(既定値) |
| 2 | vbMonday | 月曜日 |
| 3 | vbTuesday | 火曜日 |
| 4 | vbWednesday | 水曜日 |
| 5 | vbThursday | 木曜日 |
| 6 | vbFriday | 金曜日 |
| 7 | vbSaturday | 土曜日 |
使用例
| 使用例 | 戻り値 | 説明 |
|---|---|---|
| WeekdayName(3) | 火曜日 | 日曜日から数えて3日目の曜日 |
| WeekdayName(3, True) | 火 | 日曜日から数えて3日目の曜日 |
| WeekdayName(Weekday(#2017/8/23#)) | 水曜日 | 2017/8/23(水)の曜日 |
| WeekdayName(Null) | エラー | 曜日番号がNull値の場合、エラーになる |
スポンサーリンク