使用 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 集合中之前不存在。
注释 当添加或设置任何带有星号的属性时,Microsoft Access 会自动将所有带星号的属性添加到数据库的 Properties 集合中。
以下示例将“Products”表在“数据表”视图的字体设置为 MS Serif,字号设置为 10 磅,字体粗细设置为中等 (500)。
为设置这些属性,该示例使用 SetTableProperty 过程,该过程在 DatasheetFontItalic、DatasheetFontUnderline 属性示例中显示。
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