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

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

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

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

        

Access關(guān)于函數(shù)與函數(shù)后加美元符號(hào)$ 的區(qū)別

2017-11-02 17:18:00
tmtony8
原創(chuàng)
6753

在Access中,我們會(huì)發(fā)現(xiàn)有些函數(shù)會(huì)在末尾出現(xiàn)一個(gè)美元符號(hào)$”符號(hào)。如Left和Left$ ,可能很多人都認(rèn)為這是兩個(gè)不同的函數(shù)。

但是這是同一個(gè)函數(shù),只是有兩種版本,當(dāng)在函數(shù)名稱后面加上一個(gè)“$”時(shí),函數(shù)會(huì)對(duì)于 Sting 變量返回一個(gè)數(shù)值。這些函數(shù)若不加上美元符號(hào)用法與語(yǔ)法與 Variant 相等

不帶“$”一種返回 Variant 數(shù)據(jù)類型,

而帶“$”另一種返回 String 數(shù)據(jù)類型。


這樣說(shuō)區(qū)別就很明顯了:

Variant 版本較為方便,因?yàn)樽冃误w會(huì)自動(dòng)地處理不同類型間的傳輸。它們同時(shí)也允許 Null 通過表達(dá)式來(lái)發(fā)送。

String 版本較具有效率,因?yàn)樗鼈兪褂幂^少的內(nèi)存。

當(dāng)有下列之情形時(shí)可考慮使用 String 版本: 程序很大并且使用很多的變量。

類似的函數(shù)有

Chr$ ChrB$ *Command$ 
CurDir$ Date$ Dir$ 
Error$ Format$ Hex$ 
Input$ InputB$ LCase$ 
LenB LeftB$ LTrim$ 
Mid$ MidB$ Oct$ 
Right$ RightB$ RTrim$ 
Space$ Str$ String$ 
Time$ Trim$ UCase$ 


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