窗体是由窗体本身和相关控件组成的,从不同角度可将窗体分成不同类型。
1.窗体的分类
(1)按功能可分为数据操作窗体、控制窗体、信息显示窗体和信息交互窗体。
数据操作窗体是指只用来对表或查询中的数据进行显示及修改的窗体。
控制窗体是指用来控制程序运行的窗体,一般使用多个控件完成操作。
信息显示窗体可作为控制窗体的调用对象,一般以数据或图表的形式显示信息。
信息交互窗体是指用来给用户提示信息或警告的窗体,一般是设计时预先编写好的。
(2)按显示方式可分为简单窗体和多个项目窗体。
简单窗体中每一页只能显示一条记录信息。
多个项目窗体一页可以显示多条记录。
(3)按数据源个数可分为单表窗体和多表窗体。
单表窗体及数据源来源于一张表或一个查询。
多表窗体及数据源来源于多张表或多个查询。
(4)按选项卡的个数可分为单选项卡窗体和多选项卡窗体。
(5)按逻辑结构可分为主窗体和子窗体。
子窗体是插入另一窗体中的窗体。原始窗体称为主窗体,窗体中的窗体称为子窗体。可以直观地显示表中一对多关系。例如,可以创建一个带有子窗体的窗体显示班级信息和学生信息,主窗体为班级信息,子窗体显示该班学生信息。(www.xing528.com)
如果将每个子窗体都放在主窗体上,则主窗体可以包含任意数量的子窗体,可以嵌套多达7层的子窗体。即可以在主窗体中包含子窗体,子窗体中还可以再包含子窗体。
2.窗体的布局
数据在窗体中的显示方式有纵栏表、表格、数据表和两端对齐等4种。
(1)纵栏表窗体。
纵栏表窗体每屏显示一条记录,为两列,按列分布,左边是字段名,右边是字段值,不同记录通过记录“导航按钮”切换,如图5-4所示。
图5-4 纵栏表窗体
(2)表格窗体。
表格窗体界面通过多行显示数据,每行显示一条记录,字段名显示在窗体顶端,如图5-5所示。
图5-5 表格窗体
(3)数据表窗体。
数据表窗体在外观上类似于表及查询的数据表视图,如图5-6所示。
图5-6 数据表窗体
(4)两端对齐窗体。
两端对齐窗体类似于页面中的两端对齐,按窗体的宽度,将字段及其属性值在页面中两端对齐,如图5-7所示。
图5-7 两端对齐窗体
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。