office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

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

Access vba變量的寫法

2018-09-01 16:26:00
tmtony8
原創
2347

在利用Access編寫代碼的時候,我們會寫函數方便調用。

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


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


在下面的帶有雙引號的SQL語句中

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



運行結果,其中,“aa”為字段名,“tbldte”為表名,“bbbb”為前綴字符串

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


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



而在沒有雙引號中,可以直接引用。

如:rs("b") , len(Prefixal ),Format(Date, "yymm")




 

分享
北京十一选五基本走势