Name 屬性

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

expandtri全部顯示

使用 Name 屬性可以指定或確定用于標(biāo)識(shí)對(duì)象名稱的字符串表達(dá)式。對(duì)于下列對(duì)象為可讀寫的 StringAdditionalData、BoundObjectFrame、CheckBox、ComboBox、CommandButton、CustomControl、Form、ImageLabelLine、ListBoxModule、ObjectFrame、OptionButton、OptionGroup、Page、PageBreak、Rectangle、ReportSection、SmartTagProperty、SubForm、TabControl、TextBoxToggleButton。對(duì)于下列對(duì)象為只讀的 String 型:AccessObjectAccessObjectProperty、Application、CodeProject、CurrentProject、DataAccessPage、Reference、SmartTagSmartTagAction。

expression.Name

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

說明

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

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

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

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

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

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

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

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

示例

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

Dim strFormName As String

strFormName = Forms(0).Name