计算机高级语言程序Access,[计算机软件及应用]Access的编程语言VBA.ppt
[計算機軟件及應用]Access的編程語言VBA
Access的編程語言VBA ycxcm@ctgu.edu.cn Access的編程語言VBA VBA是Visual Basic for Applications的英文縮寫,它和Visual Basic極為相似,是用Basic語言來作為語法基礎的可視化的高級語言。 6.1 VBA的語法 6.2 VBA中的面向對象編程 6.1 VBA的語法 6.1.1 常量 6.1.2 變量 6.1.3 表達式 6.1.4 選擇結構 6.1.5 循環結構 6.1.6 數組 6.1.7 子程序和子函數 6.1.8 文件 VBA編程基礎 注釋語句 代碼的換行 字符串的定界符與拼接 注釋語句 語法: Rem comment ' comment 注意:comment 參數是可選的,指要包括的注釋文本。在 Rem 關鍵字與 comment 之間要加一個空格 說明: 如果使用行號或行標簽,則可以從 GoTo 或 GoSub 語句轉到一個 Rem 語句行。程序會從該 Rem 語句下面的第一條可執行語句繼續執行。如果在其它語句行后使用 Rem 關鍵字,則必須使用冒號 (:) 與語句隔開。 可以用一個撇號 (‘) 來代替 Rem 關鍵字。若使用撇號,則在其它語句行使用時不必加冒號。 代碼的換行 在要換行的結尾,輸入空格加_ 例: Dim I For I = 1 To 20 _ Step 10 MsgBox "您看我的代碼這樣折行是否有問題呢", _ vbOKCancel, _ "提醒" Next I 字符串的定界符與拼接 定界符為英文的雙引號("),拼接符為& 例如 Dim strMSG As String strMSG = "CREATE TABLE NewTable " _ & "(FirstName TEXT, LastName TEXT, " _ & "SSN INTEGER " _ & "PRIMARY KEY);" 6.1.1 常量 在程序運行過程中,其值不可以發生變化的量叫做常量。 1.常量的命名規則 2.常量的類型 3.常量的聲明和使用 1.常量的命名規則 常量名必須以字母為首字符,從第二個字符開始可以是數字或字母以及下劃線。 2.常量(變量)的類型 3.常量的聲明和使用 符號常量的定義語句如下: Const 符號常量名 [As type] = 常量值 例: Const A = 56.5 Const B = 90 在程序中符號常量不能進行二次賦值,這是它與變量不同的地方。 如果在聲明常數時沒有顯式地使用 As type 子句,則該常數的數據類型是最適合其表達式的數據類型。 6.1.2 變量 在程序運行的過程中,其值可以發生變化的量叫做變量。 1.變量的類型 變量的類型和常量的類型是一致的。 2.變量的定義 (1)使用Dim語句定義(推薦) (2)使用類型符定義 (3)使用DefType語句定義 ( 1 ) 使用Dim語句定義 格式: Dim 變量名 AS 變量類型 例: '顯式聲明一個 Integer 類型的變量。 Dim Number As Integer '在一行中聲明多個變量。AnotherVar 為 Variant 類型,因為它的類型被省略了。 Dim AnotherVar, Choice As Boolean, BirthDate As Date ( 2 )使用類型符定義 格式: 變量名類型符 = 默認值 例: name$ = "xiaofeng" age% = 31 grade! = 100 (3)使用DefType語句定義 格式如下: DefType 字母[,字母范圍] 例: DefInt a,b,c,e-h 6.1.3 表達式 表達式是由運算符、函數和數據等內容組合而成的。 1.運算符和表達式 2.標準函數 1.運算符和表達式 (1)算術運算符 (2)關系運算符 (3)邏輯運算符 (1)算術運算符 (2)關系運算符 (3)邏輯運算符 常用的邏輯運算符有“非”運算符(Not)、“與”運算符(And)和“或”運算符(Or)。 邏輯運算符之間的運算關系 2.標準函數 由系統提供的函數稱為標準函數。常用的標準函數有: 6.1.4 選擇結構 1.行 If 語句 2.塊 If 語句 3.Select Case語句 1.行If語句 格式: If Then [Else ] 注意 在單行形式中,按照 If...Then 判斷的結果也可以執行多條語句。所有語句必須在同一行上并且以冒號分開,如下面語句所示: If A > 10 Then A = A + 1 : B = B + A
總結
以上是生活随笔為你收集整理的计算机高级语言程序Access,[计算机软件及应用]Access的编程语言VBA.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机无法加电,计算机无法加电是何故?
- 下一篇: mfc编译html,自己编译 MFC 库