Name 屬性

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 Name 屬性可以指定或確定用于標(biāo)識(shí)對(duì)象名稱(chēng)的字符串表達(dá)式。對(duì)于下列對(duì)象為可讀寫(xiě)的 StringAdditionalData、BoundObjectFrameCheckBox、ComboBoxCommandButton、CustomControl、FormImage、Label、LineListBox、Module、ObjectFrameOptionButton、OptionGroup、Page、PageBreak、RectangleReport、SectionSmartTagPropertySubForm、TabControlTextBoxToggleButton。對(duì)于下列對(duì)象為只讀的 String 型:AccessObjectAccessObjectProperty、ApplicationCodeProject、CurrentProject、DataAccessPage、ReferenceSmartTagSmartTagAction。

expression.Name

expression     必需。返回以上對(duì)象之一的表達(dá)式。

說(shuō)明

有效的名稱(chēng)必須符合 Microsoft Access 的標(biāo)準(zhǔn)命名規(guī)則。對(duì)于 Microsoft Access 對(duì)象,名稱(chēng)長(zhǎng)度不能超過(guò) 64 個(gè)字符。對(duì)于控件,名稱(chēng)長(zhǎng)度不能超過(guò) 255 個(gè)字符。

對(duì)于對(duì)象,可以通過(guò)在“設(shè)計(jì)”視圖中單擊“文件”菜單上的“保存”并輸入有效的名稱(chēng)設(shè)置 Name 屬性。要更改在“數(shù)據(jù)庫(kù)”窗口中現(xiàn)有對(duì)象的名稱(chēng),請(qǐng)單擊要更改的名稱(chēng),然后或單擊“編輯”菜單上的“重命名”,或再次單擊要更改的名稱(chēng)。也可以用鼠標(biāo)右鍵單擊要更改的名稱(chēng),然后單擊快捷菜單上的單擊“重命名”,以更改名稱(chēng)。如果對(duì)象已打開(kāi),單擊“文件”菜單中的“另存為”或“導(dǎo)出”可以對(duì)其進(jìn)行重新命名。

對(duì)于節(jié)或控件,可以使用屬性表、Visual Basic 來(lái)設(shè)置該屬性??梢栽趯?duì)象的表達(dá)式中使用 Name 屬性。

新對(duì)象的默認(rèn)名稱(chēng)是對(duì)象名稱(chēng)加一個(gè)唯一的整數(shù)。例如,第一個(gè)新窗體的名稱(chēng)是“窗體1”,第二個(gè)新窗體的名稱(chēng)是“窗體2”,以此類(lèi)推。窗體名稱(chēng)不能與其他系統(tǒng)對(duì)象(如 Screen 對(duì)象)的名稱(chēng)相同。

對(duì)于未綁定控件,默認(rèn)名稱(chēng)是控件的類(lèi)型加上一個(gè)唯一的整數(shù)。例如,如果第一個(gè)添加到窗體中的控件是文本框,則其 Name 屬性設(shè)為“文本1”。

對(duì)于綁定控件,默認(rèn)名稱(chēng)是基礎(chǔ)數(shù)據(jù)源字段的名稱(chēng)。如果是通過(guò)從字段列表中拖放字段來(lái)創(chuàng)建控件,則字段的 FieldName 屬性設(shè)置將復(fù)制到控件的“名稱(chēng)”屬性框中。

不能用“Form”或“Report”命名控件或節(jié)。

同一窗體、報(bào)表或數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)上的控件的名稱(chēng)不能相同,但不同窗體、報(bào)表或數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)上的控件名稱(chēng)可以相同。同一窗體上的控件和節(jié)不能共享一個(gè)名稱(chēng)。

示例

下面的示例返回 Forms 集合內(nèi)第一個(gè)窗體的 Name 屬性。

Dim strFormName As String

strFormName = Forms(0).Name