access中,date()和date有区别吗???速回啊快考试了很困扰!!
答案:1 悬赏:70 手机版
解决时间 2021-03-05 10:58
- 提问者网友:眉目添风霜
- 2021-03-04 17:48
就比如说让设置系统当前日期,就用form.caption=date 但是有的时候为什么又有像year(date())这种带括号的啊??!
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-03-04 18:57
通常在VBA代码里使用Date函数后面不需要跟括号(你即使加了系统也会自动将其删除掉),但是在ACCESS的对象里面(例如:窗体、查询和数据表等ACCESS对象里)引用Date函数后面就必须使用使用括号,否则系统就会认为它不是函数而是如字符串“Date”或者其他什么东西,进而导致出错。
如果你不能确定用还是不用括号,那么你就都用括号好了。
例1) 如用VBA代码设置当前窗体的"标签"属性为当前日期
Private Sub Command2_Click()
form.caption=date
'或者
form.caption=date() '或者这样写也不会有错,但是系统会自动删除掉后面的括号
End Sub
例2) 在数据表设计视图里将日期字段的默认值设置为系统日期就必须使用括号
在默认值属性框里填写:=Date()
例3)在窗体里将文本框设置为计算控件显示今天的日期
在该文本框的控件来源属性填写:=Date()
例4)选择表1日期字段小于今天的那些记录
在查询设计视图里在条件框里输入:<Date()
一句话,在VBA代码里引用DATE函数可以不用跟括号,其它情况下就必须使用括号。
如果你不能确定用还是不用括号,那么你就都用括号好了。
例1) 如用VBA代码设置当前窗体的"标签"属性为当前日期
Private Sub Command2_Click()
form.caption=date
'或者
form.caption=date() '或者这样写也不会有错,但是系统会自动删除掉后面的括号
End Sub
例2) 在数据表设计视图里将日期字段的默认值设置为系统日期就必须使用括号
在默认值属性框里填写:=Date()
例3)在窗体里将文本框设置为计算控件显示今天的日期
在该文本框的控件来源属性填写:=Date()
例4)选择表1日期字段小于今天的那些记录
在查询设计视图里在条件框里输入:<Date()
一句话,在VBA代码里引用DATE函数可以不用跟括号,其它情况下就必须使用括号。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯