DatasheetFontWeight 属性

expandtri全部显示

使用 DatasheetFontWeight 属性可以指定在“数据表”视图中显示字段名称和数据的字体的粗细。Integer 型,可读/写。

expression.DatasheetFontWeight

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

DatasheetFontWeight 属性应用于“数据表”视图中的所有字段,以及“数据表”视图中的窗体的控件

该属性仅在 Microsoft Access 数据库 (.mdb) 中使用 Visual Basic 时才可用。

在 Visual Basic 中,DatasheetFontWeight 属性设置使用以下 Integer 值。

设置

说明

100

200

特细

300

400

(默认)正常

500

中等

600

半粗

700

加粗

800

特粗

900

以下设置信信息应用于 Access 数据库 (.mdb) 和 Access 项目 (.adp):

?可以在“数据表”视图中单击“格式”菜单上的“字体”,在“字体”对话框中将该属性设置为“正常”和“加粗”。在“字体”对话框中的“字型”框中,只有“常用”(相当于“正常”)和“加粗”两种字体粗细设置。

 

?另一种仅设置“常用”和“加粗”的方法是在“格式(数据表)”工具栏上单击“加粗”

 

?可以通过在“工具”菜单上单击“选项”,使用“选项”对话框的“数据表”选项卡中“默认字体”下的设置,设置默认的 DatasheetFontWeight 属性。

说明

下表包含了 DAO Properties 集合中的部分属性,这些属性在用户使用“格式(数据表)”工具栏来对其进行设置,或使用 CreateProperty 方法在 Access 数据库中添加这些属性并将其追加到 DAO Properties 集合中之前不存在。

DatasheetFontItalic*

DatasheetForeColor*

DatasheetFontHeight*

DatasheetBackColor

DatasheetFontName*

DatasheetGridlinesColor

DatasheetFontUnderline*

DatasheetGridlinesBehavior

DatasheetFontWeight *

DatasheetCellsEffect

 

注释  当添加或设置任何带有星号的属性时,Microsoft Access 会自动将所有带星号的属性添加到数据库的 Properties 集合中。

示例

以下示例将“Products”表在“数据表”视图的字体设置为 MS Serif,字号设置为 10 磅,字体粗细设置为中等 (500)。

为设置这些属性,该示例使用 SetTableProperty 过程,该过程在 DatasheetFontItalicDatasheetFontUnderline 属性示例中显示。

Dim dbs As Object, objProducts As Object

Set dbs = CurrentDb

Const DB_Text As Long = 10

Const DB_Integer As Long = 3

Set objProducts = dbs!Products

SetTableProperty objProducts, "DatasheetFontName", DB_Text, "MS Serif"

SetTableProperty objProducts, "DatasheetFontHeight", DB_Integer, 10

SetTableProperty objProducts, "DatasheetFontWeight", DB_Integer, 500

下一示例对“数据表”视图中打开的“Products”窗体进行与上例相同的更改。

Forms!Products.DatasheetFontName = "MS Serif"

Forms!Products.DatasheetFontHeight = 10

Forms!Products.DatasheetFontWeight = 500