ms-access - 将 Microsoft Access 组合框中的默认值设置为当前月份

标签 ms-access combobox default-value ms-access-2016

我的 MS Access 2016 数据库记录中有一个“月份”列,应使用具有以下内容的组合框输入其月份值“一月”或“二月”;

行源类型:值列表

行来源:"一月";"二月";"三月";"四月";"五月";"六月";"七月";"八月";"九月";"十月";"十一月”;“十二月”

默认值:月(日期())

但是,为了简化工作,大多数月份将输入实际的当前月份,如果是旧条目,也可以使用组合框选择来更改,不幸的是,组合框工作正常, '''Month(Date())''' 不起作用,但仅使用整个字符串“Month(Date())”作为条目填充字段。

我应该在默认值中添加什么,以便此组合框自动返回当前月份的文字,例如“January”或“February”。

最佳答案

使用以下表达式作为默认值属性-

=Format(Date(),"mmmm")

enter image description here

关于ms-access - 将 Microsoft Access 组合框中的默认值设置为当前月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70179033/

相关文章:

C 程序中带有默认参数的 C++ 头文件

c++ - 使用 typedef 部分默认模板参数?

ms-access - 如何在VB中获得上个月的开始和结束

JavaFX ComboBox 更改值导致 IndexOutOfBoundsException

python - 如何使 defaultdict 对不期望的客户安全?

excel - 如何循环遍历表标题以填充组合框下拉列表?

c# - 如何在 C# 中更改 WPF ComboBox 下拉宽度

java - UCanAccess异常: cannot getMetaData from ResultSet (invalid cursor state)

ms-access - 在两个表之间查询以查找包含 Null 值的相似记录

mysql - 接线表 - 除更换外