office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

Access vba變量的寫法

2018-09-01 16:26:00
tmtony8
原創(chuàng)
6145

在利用Access編寫代碼的時(shí)候,我們會(huì)寫函數(shù)方便調(diào)用。

函數(shù)有的不帶參數(shù),有的帶參數(shù)。這個(gè)參數(shù)是一個(gè)變量。那么這個(gè)變量在代碼中是如何編寫的呢?


比如有函數(shù)AutoNumber(FieldName As String, TableName As String,Prefixal as String) ,有參數(shù)FieldName(字段名) ,TableName(表名)和  Prefixal (前綴)


在下面的帶有雙引號(hào)的SQL語句中

"select max(" & FieldName & ") as b  from  " & TableName & " where Mid(" & FieldName & ", Len('" & Prefixal & "') + 1, 4)=" & Format(Date, "yymm") & ""



運(yùn)行結(jié)果,其中,“aa”為字段名,“tbldte”為表名,“bbbb”為前綴字符串

select max(aa) as b  from  tbldte where Mid(aa, Len('bbbb') + 1, 4)=1809


所以,我們可以看到在SQL語句中,我們需要用" & FieldName & " " & TableName & "  用連接符和雙引號(hào)來寫參數(shù),像Prefixal 這種字符串還需要加單引號(hào)Len('" & Prefixal & "')  括起來



而在沒有雙引號(hào)中,可以直接引用。

如:rs("b") , len(Prefixal ),F(xiàn)ormat(Date, "yymm")




 

分享
文章分類
聯(lián)系我們
聯(lián)系人: 王先生
Email: 18449932@qq.com
QQ: 18449932
微博: officecn01
移動(dòng)訪問