在access的窗体设计视图中,我们可以设置窗体及控件的一些属性,若要动态设置,就应该利用VBA语句来完成,本文给出一些简单的示例,供网友参考
Access中动态设置常用属性示例
属性名称
|
属性标识
|
窗体
|
控件
|
标题
|
Caption
|
Me.Caption= "我的窗体"
|
Me.控件名称.Caption= "我的控件"
|
记录源
|
RecordSource
|
Me.RecordSource="查询1"
|
|
控件来源
|
ControlSource
|
|
Me.控件名称. ControlSource = [工资]+[奖金]
|
可用
|
Enabled
|
|
Me.控件名称.Enabled=True
Me.控件名称.Enabled=False
|
可见性
|
Visible
|
Me.Visible=True
Me.Visible=False
|
Me. 控件名称.Visible=True
Me. 控件名称.Visible=False
|
背景色
|
BackColor
|
|
Me.控件名称.BackColor=128
|
前景色
|
ForeColor
|
|
Me.控件名称.ForeColor =255
|
数据输入
|
DataEntry
|
Me.DataEntry=True
Me.DataEntry=False
|
|
允许编辑
允许删除
允许添加
|
AllowEdits
AllowDeletions
AllowAdditions
|
Me.AllowEdits=True
Me.AllowEdits=True
Me.AllowEdits=True
|
|
字体名称
|
FontName
|
|
Me. 控件名称.FontName="黑体"
|
字号
|
FontSize
|
|
Me.控件名称.FontSize = 18
|
字体粗细
|
FontWeight
|
|
淡、特细、细、正常(默认值)、中等、半粗、加粗、特粗、浓
Me.控件名称.FontWeight=7
|
倾斜字体
|
FontItalic
|
|
Me.控件名称.FontItalic =True
|
常用的代码:
恢复窗体的初始大小:DoCmd.Restore 窗体、报表最大化:DoCmd.Maximize
刷新窗体:Me.Requery 刷新控件:Me. 控件名称.Requery
引用窗体上的控件:Forms!窗体名!控件名
例:Select * FROM 学生
Where 入校日期>=forms!窗体1!起始日期 And 入校日期<=forms!窗体1!终止日期;