一、控件设置标题


  • 标题是用户可见的内容,名称不可见,可以理解为id,可以使用id来用代码写这个控件的功能
  • 在添加标签的时候要先添加文字,否则是添加不上的。
    窗体_数据库

二、文本框控件


  • 文本框是主体,标签是附带成分。文本框用户可以输入数据,标签不用输入数据,只能看。
    窗体_控件_02
  • 点击右上角的黑点,设置记录源
    窗体_access_03
  • 选择文本框的控制来源
    窗体_窗体_04
  • 在文本框中输入表达式
    窗体_控件_05
  • 效果
    窗体_控件_06
  • 因为在前面已经设置的记录源,不能在选择表了,否则会出错
    窗体_access_07
    窗体_access_08

三、组合框和列表框


  • 组合框:既可以选择也可以输入
  • 列表框:只能选择不能输入
  • 设置选项
    窗体_窗体_09
    窗体_access_10
    窗体_vba_11
    窗体_vba_12

四、设置背景


  • 设置窗体的背景
  • 点击右上角的黑色方块,设置图片
    窗体_access_13

五、隐藏导航按钮

窗体_数据库_14

窗体_控件_15

六、控件的移动


  • 点击灰色的方块移动单个控件,左边的标题框不移动,只移动右边的文本框
  • 点击橙色的边框移动控件,左右两边的控件都移动。

七、控件的放大


  • 拖动边框可以放大
  • 在选中多个边框的条件下,可以同时放大边框。
    窗体_窗体_16

八、控件与另一个控件相距1cm


  • 将按钮A放在文本框的右边,距离为1cm
  • 在按钮A的右边放一个按钮B,按钮B的宽度设置为1cm
  • 选中文本框,按钮A,按钮B,将其设置为左居中
  • 删除按钮B
    窗体_窗体_17

九、控件内使用函数

窗体_控件_18

十、单个人的平均成绩


  • 创建一个名为“平均分子窗体”引入到“学生成绩”窗体
    窗体_窗体_19
  • 在“学生成绩”窗体中引入子窗体中的平均分
    窗体_vba_20
  • 点击主窗体主下的跳转按钮,主窗体中的成绩会跟随“平均分子窗体”中的平均分改变
    窗体_vba_21
  • 如果没有子窗体,主窗体中的平均值是整个表中学生的平均分。

十一、iif函数


  • iif(条件,语句1,语句2)

    • 条件成立,执行语句1
    • 条件不成立,执行语句2


窗体_窗体_22

窗体_窗体_23

十二、控件事件


  • docmd对象操作
  • ForeColor属性操作

Private Sub openForm1_Click() '名称为openForm1的按钮的点击事件
DoCmd.openForm "窗体1" '打开名为"窗体1"的窗体
End Sub

Private Sub closeForm1_Click() '点击名称为closeForm1的按钮时,会执行下面代码
MsgBox "确定将会关闭当前窗体" '提示框
DoCmd.Close '关闭当前窗体
End Sub

Private Sub name_Click() '点击名称为name的文本框时,会修改字体样式
avg.ForeColor = RGB(255, 12, 0) '字体颜色设置为红色
avg.FontSize = 24 '字体大小设置为24
avg.FontBold = True '字体是否加粗,true或false
End Sub

  • 单个引号表示注释,注释的内容并不会执行
    窗体_vba_24

十三、窗体事件


  • 点击右上角的黑色方块,添加窗体事件
    窗体_access_25

Private Sub Form_Load() 'form表示窗体
Me.Caption = "新的窗体名称" '修改窗体名称
End Sub




窗体_vba_26