技術(shù) 點
- 技術(shù)
- 點
- V幣
- 點
- 積分
- 8914
|
6#
發(fā)表于 2011-11-11 09:34:52
|
只看該作者
本帖最后由 wu8313 于 2011-11-11 09:35 編輯
t小寶 發(fā)表于 2011-11-11 09:03 ![]()
call "Command1_Click" 和 call Command1_Click 是完全不同的,call 后面必須是過程名,不是過程名稱字符串 ...
看到了 t小寶 在回帖中提到的這個函數(shù) EVAL ,很受益。原來也不知道有這個函數(shù)。
選取了 EVAL 這個函數(shù)的一段幫助,感覺有意義,放在這里。
=========================================
使用 Eval 函數(shù)可以訪問在 Visual Basic 中通常不能使用的表達式運算符。例如,不能在代碼中直接使用 SQL 運算符 Between...And 或 In,但是在傳給 Eval 函數(shù)的表達式中可以使用它們。下面的示例用于確定“訂單”窗體上的“貨主地區(qū)”控件的值是否為幾個特定的州縮寫名稱中的一個。如果字段中包含了其中一個縮寫名稱, intState 的值將為 True(-1)。請注意,在示例中使用了單引號 (') 以在字符串中包含另一個字符串。
Dim intState As Integer
intState = Eval("Forms!Orders!ShipRegion In " _
& "('AK', 'CA', 'ID', 'WA', 'MT', 'NM', 'OR')") |
|