access添加一個計算控件?
全錯
第一個月前面也是年份,第二個字符和時間不能相拼接,拼接的必須是字符,時間不行,ACCESS控件中是用單引號,不是雙引號,雙引號在VBA中用
year(日期變量) 意思是取他的年份
month(日期變量) 意思是取他的月份
day(日期變量) 意思是取他的某一天
Date() 意思是系統(tǒng)當前的日期
Date(變量) 意思是取變量的日期
Time() 意思是系統(tǒng)當前的時間
Time(變量) 意思是取變量的時間值
Str(變量) 意思是將他轉(zhuǎn)換為字符型變量,前后各空一個字節(jié)
Cstr(變量) 意思是將他轉(zhuǎn)換為自負型變量,不空字節(jié)位置
正確的寫法:
控件來源=Cstr(Year(Date())) + '年' + Cstr(Month(Date())) + '月'
如系統(tǒng)時間是 2013-3-15 12:22:08
那他得出的就是:2013年3月
控件來源=Str(Year(Date())) + '年' + Str(Month(Date())) + '月'
這樣寫也不會錯,但是效果不一樣:
他的結(jié)果是:2013 年 3 月
空了字符。