RowSource 屬性

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

expandtri全部顯示

使用 RowSource 屬性(和 RowSourceType 屬性一起使用)可以告知 Microsoft Access 如何為列表框組合框或者未綁定 OLE 對象(如圖表)提供數(shù)據(jù)。例如,要在一個(gè)列表框中顯示“客戶列表”查詢的數(shù)據(jù),可以將列表框的 RowSourceType 屬性設(shè)為“表/查詢”,并將其 RowSource 屬性設(shè)為“客戶列表”查詢。String 型,可讀寫。

expression.RowSource

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對象的表達(dá)式。

說明

RowSource 屬性設(shè)置取決于 RowSourceType 屬性的設(shè)置:

針對以下 RowSourceType 屬性設(shè)置

RowSource 屬性應(yīng)設(shè)置為

表/查詢

表名稱、查詢名稱或者 SQL 語句。

值列表

以分號 (;) 作為分隔符的數(shù)據(jù)項(xiàng)列表。

字段列表

表名稱、查詢名稱或者 SQL 語句。

注釋  如果 RowSourceType 屬性設(shè)為用戶定義函數(shù),就可以將 RowSource 屬性留空。

可以通過使用控件的屬性表、Visual Basic 來設(shè)置 RowSource 屬性。

對于表字段,如果這些字段的 DisplayControl 屬性設(shè)為“組合框”或“列表框”,可以在表“設(shè)計(jì)”視圖的“字段屬性”節(jié)中的“查閱”選項(xiàng)卡上對這些屬性進(jìn)行設(shè)置。

注釋  在表“設(shè)計(jì)”視圖中,如果將某字段的數(shù)據(jù)類型設(shè)為“查閱向?qū)А?,Microsoft Access 會自動為該字段設(shè)置這些屬性。

在 Visual Basic 中,要設(shè)置 RowSourceType 屬性,可以使用具有下列一個(gè)值的字符串表達(dá)式“Table/Query”、“Value List”“Field List”。還可以使用字符串表達(dá)式對 RowSource 屬性進(jìn)行設(shè)置。要將 RowSourceType 屬性設(shè)為用戶定義函數(shù),可以在屬性框中輸入函數(shù)名稱。

如果有些值不會更改,可以將 RowSourceType 屬性設(shè)為“值列表”,然后在 RowSource 屬性中輸入組成列表的值。

示例

下面的示例將組合框的 RowSourceType 屬性設(shè)為“Table/Query”,然后將 RowSource 屬性設(shè)為“雇員列表”查詢。

Forms!Employees!cmboNames.RowSourceType = "Table/Query"

Forms!Employees!cmboNames.RowSource = "EmployeeList"