MS Access 中的 Weekday 函数2024年9月27日 | 阅读时长 4 分钟 在本模块中,我们将学习 MS Access 中 Weekday 函数的功能和实现。 Weekday 函数分配并返回一个介于 1 到 7 之间的值。每个返回的值都映射到一个星期几。 语法实现 Weekday 函数的语法如下 在 Weekday 函数中输入的参数和参数日期: 第一个参数应该是一个可以在日历上表示的有效日期。日期的格式应该采用正确的格式。日期可以是数字,也可以是指向日期的字符串表达式。如果该值为 Null,则该函数也将返回 Null。 Firstdayofweek:这是一个可以输入到函数中的可选参数。默认情况下,一周的第一天是星期日。但使用此参数,我们可以更改此默认值。参数可以取以下值
Weekday 函数返回的值
注意:在 VBA 中实现 Weekday 函数时,firstdayofweek 参数可以通过两种方式将输入作为函数中的参数提供,即使用数值或命令等效项。但是当您在查询中实现该函数时,它将仅接受数值作为输入参数。可以在以下版本中实现Weekday 函数可用于 MS Access 应用程序的给定版本:Access 2019、Access 2016、Access 2013、Access 2010、Access 2007、Access 2003、Access XP、Access 2000 对于更高版本,请参考更新版本的文档。 示例让我们在您的 MS Access 应用程序中实现 Weekday 函数 因此,2022 年 9 月 11 日是星期日,函数的执行将返回数值 1。 因此,vbWednesday 是可选参数 firstdayofweek 的值。这将星期三指定为 1。因此,它将为星期日返回 5。 这将星期二指定为 1。因此,它将为星期日返回 6。 在 VBA 代码中实现 Weekday只有少数函数可以在查询和 VBA 中实现。在 MS Access 中,您可以在查询和 VBA 中使用 Weekday 函数。 让我们看一个在 VBA 中实现该函数的示例 上面的代码将星期一定义为一周的第一天。当时是 2022 年 9 月 10 日,星期六。因此,变量 LDayoftheWeek 将包含值 6。 在上面的代码中,星期二是一周的第一天。当时是 2022 年 9 月 10 日,星期六。因此,变量 LDayoftheWeek 将包含值 5。 在查询中实现 Weekday让我们在 MS Access 中将 Weekday 函数实现为查询 该函数将确定输入日期的星期几。在这种情况下,是星期一,并且由于星期一也被第二个参数指定为一周的第一天。最终返回的值将为 1。此值将存储在名为 Expressn1 的列中。您还可以更改列的名称以使其更相关。 在上面的示例中,我们没有直接使用 Date,而是使用了名为 OrderDate 的字段,该函数将从该字段中获取日期。假设字段中的日期是 2022 年 9 月 8 日。它将星期日指定为 1,因为 2022 年 9 月 8 日是星期四。该函数将返回 5。该值将存储在 DayValue 中。 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。