窗体的主要作用
是接收用户输入的数据或命令,编辑、显示数据库中的数据,构造方便、美观的输入/输出界面。
与数据表不同的是,窗体本身没有存储数据,也不像表那样只以行和列的形式显示数据。
窗体有多个部分组成
大部分的窗体只有主体节,如果需要,也可以在窗体中包含窗体页眉、页面页眉、页面页脚及窗体页脚。
主体节通常用来显示记录数据,可以在屏幕或页面上只显示一条记录,也可以显示多条记录。
Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。
纵栏式窗体
将窗体中的一个显示记录按列分隔,每列的左边显示字段名,左边显示字段内容。
表和查询有两种视图:
“数据表”视图和“设计”视图,,而窗体有3种视图。
创建基于多个表的主/子窗体最简单的方法是使用“窗体向导”,在Access中,创建主/子窗体的方法有两种:
二是将已有的窗体作为子窗体添加到另一个已有的窗体中
数据透视表示一种交换式的表,它可以实现用户选定的计算,所进行的计算与数据在数据透视表中的排列有关。
Access中的事件
主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件。
而其中的键盘事件主要有“键按下”、“键释放”和“击键”。
在显示具有一对多关系的表或查询中的数据时,子窗体特别有效。
组合框和列表框的主要区别是是否可以在框中输入数据值。