我的 MS Access 2016 資料庫記錄中有一個“月份”列,其月份值表示“一月”或“二月”,應使用帶有以下內容的組合框輸入;
行源型別: Value List
行來源: "January";"February";"March";"April";"May";"June";"July";"August";"September";"October";"November";"December"
默認值: Month(Date())
但是,為了簡化作業,大多數月份將在實際當前月份輸入,如果是舊條目,也可以使用組合框選擇進行更改,組合框作業正常,不幸的是,''' Month(Date())''' 不起作用,但僅使用整個字串“Month(Date())”作為條目填充該欄位。
為了讓這個組合框自動回傳當前月份,我應該在我的默認值上加上什么,比如 "January" 或 "February" 。
uj5u.com熱心網友回復:
使用以下運算式來默認值屬性 -
=Format(Date(),"mmmm")
uj5u.com熱心網友回復:
如果要在“默認值”屬性中使用運算式,請在運算式前加上等號,如下所示:
=Month(Date())
這會給你當前日期的月份數。但是,聽起來您實際上想要月份名稱。在這種情況下,將月份數提供給MonthName()
函式:
=MonthName(Month(Date()))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/374993.html
標籤:ms-access 组合框 默认值 ms-access-2016