InputMask 屬性_第1頁(yè)
InputMask 屬性_第2頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、InputMask屬性參閱參閱參閱參閱使用InputMask屬性可以使數(shù)據(jù)輸入更容易,并且可以控制用戶可在文本框類型的控件中輸入的值。String型,可讀寫。expression.InputMaskexpression必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式說(shuō)明輸入掩碼對(duì)于數(shù)據(jù)輸入操作很有用,例如可以為“電話號(hào)碼”字段創(chuàng)建一個(gè)輸入掩碼,向用戶顯示如何準(zhǔn)確輸入新號(hào)碼:(_)_-。通常,對(duì)于用戶來(lái)說(shuō)使用輸入掩碼向?qū)гO(shè)置屬性更為方便。InputMask屬性最多可包含三個(gè)用分號(hào)(;)分隔的節(jié):節(jié)說(shuō)明第一第指定輸入掩碼的本身,例如,!(999)999-9999。如果要查看可以用來(lái)定義節(jié)輸入掩碼的字符

2、列表,請(qǐng)參閱下表。第在輸入數(shù)據(jù)時(shí),指定MicrosoftAccess是否在表中保存字面顯示字符。如二 果在該節(jié)使用0,所有字面顯示字符(例如,電話號(hào)碼輸入掩碼中的括號(hào))節(jié)二都與數(shù)值一同保存;如果輸入了1或未在該節(jié)中輸入任何數(shù)據(jù),則只有鍵節(jié)入到控件中的字符才能保存。第指定MicrosoftAccess為一個(gè)空格所顯示的字符,而這個(gè)空格應(yīng)該在輸入三 掩碼中鍵入字符的地方。對(duì)于該節(jié),可以使用任何字符,如果要顯示空字符節(jié)串,則需要將空格用雙引號(hào)("")括起。在VisualBasic中,使用字符串表達(dá)式可以設(shè)置該屬性。例如,以下為鍵入電話號(hào)碼的文本框控件指定了所需的輸入掩碼:Form

3、s!Customers!Telephone.InputMask="(#)#-#"在創(chuàng)建輸入掩碼時(shí),可以使用特殊字符來(lái)要求某些必須輸入的數(shù)據(jù)(例如,電話號(hào)碼的區(qū)號(hào)),而其他數(shù)據(jù)則是可選的(例如電話分機(jī)號(hào)碼)。這些字符指定了在輸入掩碼中必須輸入的數(shù)據(jù)類型,例如數(shù)字或字符。可以使用以下的字符來(lái)定義輸入掩碼:字符說(shuō)明0數(shù)字(0到9,必需輸入,不允許加號(hào)+與減號(hào)-)。9數(shù)字或空格(非必需輸入,不允許加號(hào)和減號(hào))。# 數(shù)字或空格(非必需輸入;在“編輯”模式下空格顯示為空白,但是# 在保存數(shù)據(jù)時(shí)空白將刪除;允許加號(hào)和減號(hào))L字母(A到Z,必需輸入)。?字母(A到Z,可選輸入)。A字母或數(shù)

4、字(必需輸入)。a字母或數(shù)字(可選輸入)。&任一字符或空格(必需輸入)。C任一字符或空格(可選輸入)。.,:;-小數(shù)點(diǎn)占位符及千位、日期與時(shí)間的分隔符。(實(shí)際的字符將根據(jù)/Windows“控制面板”中“區(qū)域設(shè)置屬性”對(duì)話框中的設(shè)置而定)。<將所有字符轉(zhuǎn)換為小寫。>將所有字符轉(zhuǎn)換為大寫。!使輸入掩碼從右到左顯示,而不是從左到右顯示。鍵入掩碼中的字符!始終都是從左到右填入??梢栽谳斎胙诖a中的任何地方包括感嘆號(hào)。使接下來(lái)的字符以字面字符顯示(例如,A只顯示為A)。注釋將InputMask屬性設(shè)為“密碼”,可創(chuàng)建密碼輸入控件。在該控件中鍵入的任何字符都將以原字符保存,但顯示為星號(hào)(

5、*)。使用“密碼”輸入掩碼可以避免在屏幕上顯示鍵入的字符。對(duì)于控件,可以在控件的屬性表中設(shè)置該屬性。對(duì)于表中的字段,可以在表“設(shè)計(jì)”視圖(“字段屬性”節(jié)中)或“查詢”窗口的“設(shè)計(jì)”視圖(“字段屬性”屬性表中)設(shè)置該屬性。也可以使用宏或VisualBasic設(shè)置InputMask屬性。在已經(jīng)定義了輸入掩碼的字段中鍵入數(shù)據(jù)時(shí),數(shù)據(jù)始終以“覆蓋”模式進(jìn)行輸入。如果使用Backspace來(lái)刪除某個(gè)字符,字符將由空格來(lái)替換。如果將文本從一個(gè)已定義了輸入掩碼的字段中移到“剪貼板”上,即使已經(jīng)指定了字面顯示字符不與數(shù)據(jù)一起保存,它們?nèi)员粡?fù)制。注釋輸入掩碼只影響直接在控件或組合框中鍵入的字符。當(dāng)導(dǎo)入數(shù)據(jù)、執(zhí)行

6、操作查詢時(shí),或在VisualBasic中通過(guò)設(shè)置控件的Text屬性在控件上輸入字符,或在宏中使用SetValue操作輸入字符時(shí),MicrosoftAccess將忽略輸入的任何掩碼。如果為同一字段定義了輸入掩碼,同時(shí)又設(shè)置了Format屬性,F(xiàn)ormat屬性將在數(shù)據(jù)顯示時(shí)優(yōu)先于輸入掩碼。這意味著即使已經(jīng)保存了輸入掩碼,在數(shù)據(jù)設(shè)置了格式并顯示時(shí),仍將忽略輸入掩碼。位于基礎(chǔ)表的數(shù)據(jù)本身并沒有更改,Format屬性只影響數(shù)據(jù)的顯示方式。示例下表顯示了一些有用的輸入掩碼以及可以在其中輸入的數(shù)值類型輸入掩碼示例數(shù)值(000)000-0000(206)555-0248(999)999-9999(206)555-0248()555-0248(000)AAA-AAAA(206)555-TELE#999-202000>L?L?000L0GREENGR339M3MAYR452B7>L0L0L0T2F8M40000

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論