窗体的布局设计
ACCESS2003教程之第六章 窗体的设计与高级应用

4. 在窗体中添加当前日期和时间 Access 2003提供了将系统时钟日期和时间显示在窗 体上的方法,添加日期和时间后,在窗体视图中,系统 时钟日期和时间将显示在窗体上。 【例6.7】 使用菜单命令为窗体添加当前日期和时 间。 5. 使用属性表设置控件属性 设置控件属性,方法同窗体属性设置,具体属性值 要根据控件的具体用途来确定。 【例6.8】 建立“学生信息处理”窗体,给出各控 件的具体使用及属性设置
6.2 创建窗体
在Access 2003中,创建窗体有两种方法: (1) 窗体向导 Access 2003提供了6种创建窗体的向导,如图6.4所 示,包括窗体向导、自动创建窗体:纵栏式、自动创建窗 体:表格式、自动创建窗体:数据表、图表向导和数据透 视表向导。 (2) 手动方式(又称窗体设计器) 使用人工方式创建窗体,需要创建窗体的每一个控 件,建立控件与数据源的联系,设置控件的属性等。
本章要点
1、Access 2003中窗体的构成与作用 2、利用向导创建窗体 3、在设计视图中如何设计窗体 4 4、窗体中控件对象的使用 5、窗体及控件的属性设置与事件的设计方法
6.1 窗体基础知识
窗体是Access 2003数据库中的一个非常重要的对象, 同时也是最复杂和灵活的对象。 通过窗体用户可以方便地输入数据、编辑数据、显示 统计和查询数据,是人机交互的窗口。窗体的设计最 能展示设计者的能力与个性,好的窗体结构能使用户 方便地进行数据库操作。此外,利用窗体可以将整个 应用程序组织起来,控制程序流程,形成一个完整的 应用系统。 6.1.1 窗体的概念与作用 窗体就是程序运行时的Windows窗口,在应用系统设计 时称为窗体。 窗体的主要特点与作用:
2. 控件属性 (1) 标签(label)控件 标题(Caption) 名称(Name) 其他常用的格式属性: 高度(Height) 宽度(Width) 背景样式(BackStyle) 背景颜色(BackColor) 显示文本字体(FontBold) 字体大小(FontSize) 字体颜色(ForeColor) 是否可见(Visible)等。
窗体

退 出
目 录 上一页 下一页
3、 选项组控件:是由一个组框及一组复 选框、选项按钮或切换按钮组成。 【例8-3】在“教师基本信息”窗体的主体节
添加一个选项组控件,显示性别字段。
退 出
目 录 上一页 下一页
4、组合框、列表框控件 列表框控件可以包含一列或几列数 据,用户只能从列表中选择值,而不能 输入新值。组合框的列表可以包含多行 数据,用户既可以进行选择,也可以输 入数据,这是列表框和组合框的区别。
目 录 上一页 下一页
退 出
【例8-2-1】在“教师基本信息”窗体的主体节 垂直添加三个文本框,三个文本框分别命名 “num”、“name”和“dat”,三个文本框 分别显示窗体数据源“教师”表中的“教师编 号”、“姓名”和“工作时间”三个字段值, 其中第一个文本框显示为灰色状态,三个文本 框对应的标签标题分别为“教师编号”、“姓 名”和“工作时间”,三个文本框对应标签的 名称分别是“Lab1”、“Lab2”和“Lab3”。
常用选择字段的小技巧:
目 录 上一页 下一页 返 回 退 出
1、如果要选择相邻的字段,单击 其中的第一个字段按下Shift键单击 最后一个字段;
2、如果要选择不相邻的字段,按 下Ctrl键单击要包含的每个字段名称。
方法二:使用工具箱添加控件
目 录 上一页 下一页 返 回 退 出
例7:打开一个新的窗体“设计”视图, 并在窗体中添加一个文本框控件。 (1)打开一个新的窗体“设计”视图;
退 出
例3:创建包含学号、姓名、性别、年龄 和照片信息的纵栏式窗体,名称为 “LF03”。 1. 创建选项卡窗体组单击窗体向导; 2. 在此对话框中选择学生表,并选择相应 字段,单击下一步,选择纵栏表; 3.单击下一步按钮,在弹出的对话框中输 入窗体的标题,然后单击完成按钮。
第四章 窗体

4.1.3
目 录
窗体的分类
上一页
下一页 退 出
4.主/子窗体: 窗体中的窗体称为子窗体,包含子窗体 的基本窗体称为主窗体,如图4-5所示。 主窗体和子窗体通常用于显示多个表或 查询中的数据,这些表或查询中的数据具有 一对多关系。 在这种窗体中,主窗体和子窗体彼此链 接,主窗体显示某一条记录的信息,子窗体 就会显示与主窗体当前记录相关的记录的信 息。 主窗体只能显示为纵栏式的窗体,子窗
4.2.2 窗体中的控件和工具箱
目 录 返回
上一页
下一页 退 出
5)与事件有关的属性 ①鼠标事件:指操作鼠标引发的事件 。 ②键盘事件:是指在窗体或控件具有焦 点时,由操作键盘所引发的事件。 ③对象事件:是指操作对象时引发的事 件。 ④窗口事件:窗口事件是指操作窗口引 发的事件 。 ⑤操作事件:操作事件是指与操作数据 有关的事件 6)其他属性
4.2.2 窗体中的控件和工具箱
3)常用的格式属性 ①窗体常用的格式属性如下: ◆标题:在窗体标题栏上显示内容。 上一页 ◆默认视图:窗体的显示形式,有“连续窗体”、 下一页 “单一窗体”或“数据表”三个选项。 退 出 ◆滚动条:窗体中是否显示滚动条,有“两者均 无”、“水平”、“垂直”和“水平和垂直”三 个选 ◆记录选定器:窗体中是否显示浏览按钮,有 “是”和“否”两个选项,。 ◆分隔线:窗体中是否显示各节间的分隔线,有 “是”和“否”两个选项。
4.2 创建窗体
目 录
上一页
下一页 退 出
Access提供了一个完整的设计窗体的 界面和控制窗体功能的平台。在Access 中,可以利用自动创建窗体向导、窗体 向导和窗体设计视图(人工方式)三种方 法来创建窗体。
4.2 创建窗体
Qt Creator 窗体控件自适应窗口大小布局

Qt Creator 窗体控件自适应窗口大小布局常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。
网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。
Qt中如果想实现窗体内空间随着窗体大小调整,必须使用布局管理,常用的布局管理有QHBoxLayout、QVBoxLayout、QGridLayout,空的地方使用spacer 控件进行填充,因此首先将窗体空间使用布局管理典型应用如下图所示。
我这里使用QGridLayout,按住Ctrl多选需要布局的窗体控件,右键-布局-栅格化局,根据需要进行调整。
要想是控件根据窗体进行调整,最为重要的一点就是设置窗口部件的大小策略,各控件均有这一项设置,如下图所示。
这部分具体的参数解释摘录如下:结合控件的SizePolicy属性,来控制布局管理中的控件的尺寸自适应方式。
控件的sizePolicy说明控件在布局管理中的缩放方式。
Qt提供的控件都有一个合理的缺省sizePolicy,但是这个缺省值有时不能适合所有的布局,开发人员经常需要改变窗体上的某些控件的sizePolicy。
一个QSizePolicy的所有变量对水平方向和垂直方向都适用。
下面列举了一些最长用的值:A. Fixed:控件不能放大或者缩小,控件的大小就是它的sizeHint。
B. Minimum:控件的sizeHint为控件的最小尺寸。
控件不能小于这个sizeHint,但是可以放大。
C. Maximum:控件的sizeHint为控件的最大尺寸,控件不能放大,但是可以缩小到它的最小的允许尺寸。
D. Preferred:控件的sizeHint是它的sizeHint,但是可以放大或者缩小E. Expandint:控件可以自行增大或者缩小注:sizeHint(布局管理中的控件默认尺寸,如果控件不在布局管理中就为无效的值)所以对于需要根据窗口大小对应改变的部件我这里就设置为Expandint。
联机窗体布局

1.Windows 窗体布局选项如果曾经使用过基于 Windows 的应用程序,您可能已注意到并非所有用户界面的外观或行为都相同。
有三种主要样式:∙单文档界面 (SDI)∙多文档界面 (MDI)∙资源管理器样式界面SDI 界面的一个示例是 Microsoft Windows 中包括的“写字板”应用程序。
在“写字板”中,只能打开一个文档;必须先关闭一个文档才能打开另一个文档。
写字板,单文档界面 (SDI) 应用程序Microsoft Excel 是 MDI 界面的一个示例;它允许同时显示多个文档,每个文档在其自己的窗口中显示。
通过是否在程序中包含“窗口”菜单且该菜单中具有用于在窗口或文档之间进行切换的命令,即可识别 MDI 应用程序。
Microsoft Excel,多文档界面 (MDI) 应用程序在确定哪种界面样式最适合时,需要考虑应用程序的用途。
处理保险索赔的应用程序可能适合于 MDI 样式,因为职员可能一次处理多份索赔或需要对两份索赔进行比较。
而日历应用程序最适合于 SDI 样式,因为需要一次打开多个日历的可能性不大;在极少数情况下需要这样做时,可打开 SDI 应用程序的第二个实例。
SDI 样式是 Windows 应用程序较常用的布局选项。
创建 MDI 应用程序时有许多独特的注意事项和技巧,这些注意事项和技巧将在多文档界面 (MDI) 应用程序中讲述。
第三种界面样式“资源管理器样式”界面的使用也日益广泛。
资源管理器样式界面是包含两个“窗格”或区域的单个窗口,通常由左侧的树或分层视图以及右侧的显示区域组成,与“Mi crosoft Windows 资源管理器”一样。
此类界面适合于定位或浏览大量的文档、图片或文件。
Windows 资源管理器,资源管理器样式界面。
《Access数据库应用技术》课件第4章

弹出如图4-7所示的“窗体向导”对话框(一)。在“表/查询”
项中选择“学生”表,然后将所有字段选定,单击“下一步”
按钮。
(3) 在“窗体向导”对话框(二)中设置窗体的布局,这
里选择“纵栏表”,如图4-8所示,单击“下一步”按钮。
图4-7 “窗体向导”对话框(一)
图4-8 “窗体向导”对话框(二)
所创建的窗体如图4-16所示。
图4-15 “图表向导”对话框(四)
图4-16 “班级人数图表”窗体
4.2.4 在设计视图中创建窗体 实例4.4 创建“课程信息”窗体。 操作步骤如下: (1) 打开教学管理数据库。 (2) 在“数据库”窗口中,单击“对象”下的“窗体”。
用鼠标左键双击右侧列表中的“在设计视图中创建窗体”项, 打开窗体设计视图,如图4-17所示。
4.1.4 窗体的组成 窗体对象的组成包括窗体页眉节、页面页眉节、主体节、
页面页脚节及窗体页脚节等五部分,如图4-1所示。一般情 况下,只使用部分窗体节,以使得用户能更有效地使用窗体。 大部分窗体只使用主体节、页面页眉节和页面页脚节即可满 足一般性应用需求。
图4-1 窗体的组成
4.2 创建窗体操作实例
(11) 关闭属性窗口,依次为各个文本框设置控件来源, 结果如图4-25所示。
说明:控件的添加也可从字段列表框中拖拽所需字段到 窗体中,系统将自动选择相应的控件与所拖拽的字段对应。
图4-25 设置其他各控件的来源
(12) 按图4-26所示,调整各控件的大小与位置。 说明:用鼠标拖拽出一矩形区域,可选中该区域中的所 有控件。单击鼠标右键,在弹出的快捷菜单中可选择“对齐” 或“大小”菜单中的各子菜单项对控件进行快速调整。
3. 数据透视表视图和数据透视图视图 数据透视表视图或数据透视图视图中的数据与相应的窗 体绑定。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据;可以重新排列行标题、列标题和 筛选字段,直到形成所需的版面布置为止。每次改变版面布 置时,窗体会立即按照新的布置重新计算数据。 在数据透视表视图中,通过排列筛选行、列和明细等区 域中的字段,可以查看明细数据或汇总数据。 在数据透视图视图中,通过选择一种图表类型并排列筛 选序列、类别和数据区域中的字段,可以直观地显示数据。
第5章 窗体

5.1.4 窗体的构成
窗体通常由窗体页眉、窗体页 脚、页面页眉、页面页脚和主 体5部分构成,每一部分称为窗 体的“节” 。所有窗体必有主 体节,其他节可以通过设置确 定有无。
5.1.4 窗体的构成
窗体页眉:位于窗体的顶部位置,一般用于显示窗体的标题、徽标 和使用说明等不随记录改变的信息。在“窗体视图中”,窗体页眉 显示在窗体的顶部;打印窗体时,窗体页眉打印输出到文档的开始 处。窗体页眉不会出现在“数据表视图”中。
页面页眉:显示在打印的窗体每一页的顶部,用于显示页码、日期 和列标题等用户要在每一打印页上方显示的信息。
第5章 窗体
本章思维导图
学习目标
1. 了解窗体的功能、类型、视图和构成。 2. 掌握不同的创建窗体的方法。 3. 掌握窗体中常用控件的功能和用法。 4. 能熟练地在设计视图中对窗体及窗体上的控件进行设计和修饰。 5. 熟悉切换面板和导航窗体的设计,能够设置启动窗体。
5.1 窗体概述
窗体(Form)又叫表单,可用于为数据库应用程序 创建用户界面,是用户和Access应用程序间的接口。
【例5-3】 使用“分割窗体”命令按钮创建课程信息窗体。
操作步骤如下:
(1) 打开“教务管理”数据库,在“表”对象中选择Course表;
(2) 在“创建”选项卡的“窗体”组中单击“其他窗体”按钮,在弹出的下拉 列表中选择“分割窗体”选项,系统自动生成如图5-17所示的窗体;
(3) 单击快捷访问工具栏上的“保存”按钮,打开“另存为”对话框,将窗体 命名为“例5-3”,单击“确定”按钮,完成该窗体的创建。可以看到,单击 窗体下方表中的记录,上方同步显示该条记录。
excel vba窗体设计实例

excel vba窗体设计实例Excel VBA窗体设计实例Excel是一款功能强大的电子表格软件,它不仅可以进行数据的处理和分析,还可以通过VBA编程语言进行自动化操作。
在Excel中,我们经常需要与用户进行交互,输入或获取数据,这时就可以使用VBA窗体设计来实现。
VBA窗体设计是一种基于用户界面的设计方法,可以通过创建各种控件和设置属性来实现与用户的交互。
下面,我们将介绍几个常见的VBA窗体设计实例,帮助读者更好地理解和应用这一技术。
1. 输入数据窗体在许多情况下,我们需要用户输入数据,然后进行处理和分析。
使用VBA窗体设计,我们可以创建一个输入数据窗体,让用户方便地输入各种信息。
例如,可以创建一个学生信息输入窗体,包括姓名、年龄和成绩等字段,用户可以在窗体中输入这些信息,然后点击确定按钮进行保存或处理。
2. 数据展示窗体有时,我们需要将数据以较为直观的方式展示给用户。
使用VBA窗体设计,我们可以创建一个数据展示窗体,将数据以表格、图表或其他形式展示出来。
例如,可以创建一个销售数据展示窗体,将销售额按照月份进行统计,并以柱状图的形式展示出来,让用户更清楚地了解销售情况。
3. 文件操作窗体在Excel中,我们经常需要进行文件的打开、保存和导出等操作。
使用VBA窗体设计,我们可以创建一个文件操作窗体,让用户方便地进行这些操作。
例如,可以创建一个文件选择窗体,用户可以在窗体中选择要打开或保存的文件,然后通过VBA代码实现相应的操作。
4. 设置窗体有时,我们需要允许用户自定义一些参数或设置,以满足不同的需求。
使用VBA窗体设计,我们可以创建一个设置窗体,让用户方便地进行参数或设置的修改。
例如,可以创建一个打印设置窗体,用户可以在窗体中选择纸张大小、打印方向等参数,然后通过VBA代码将这些设置应用到打印操作中。
5. 消息提示窗体在程序运行过程中,我们经常需要向用户发送一些提示或警告信息。
使用VBA窗体设计,我们可以创建一个消息提示窗体,将这些信息以弹窗的形式展示给用户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
窗体的布局设计
1 移动控件位置的组合键()
A Shift+”方向箭头”
B Alt+“方向箭头”
C Ctrl+”方向箭头”
D 空格键+“方向箭头”
2 下列关于控件的叙述错误的是()
A 单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件
B 按住Ctrl键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件
C 双击工具箱中的控件图标,所画控件的大小和位置是固定的
D 不使用工具箱中的控件工具,不可以在窗体上画出图形对象,但可以写入文字字符
3 复制当前控件到窗体左上角,应该使用的快捷键是()
A 执行Ctrl+V后,再执行Ctrl+C
B Ctrl+V
C 执行Ctrl+C后,再执行Ctrl+V
D Ctrl+C
4 为了清除窗体上的一个控件,下列操作正确的是()
A 选择(单击)要清除的控件,然后按回车键
B 按ESC键
C 选择(单击)要清除的控件,然后按DEL键
D 按回车键
5以下不能作为选中多个控件的方法的是()
A 按住Shift键依次点击每个控件
B 按住Ctrl键依次点击每个控件
C 使用鼠标在窗体上拖出一个方框,在框内的控件将所要选中的控件框起来
D 依次点击每个控件
6 在VB开发环境中,通过____________,改变窗体在屏幕中的位置()
A“属性”窗口B“窗体布局”窗口C“监视”窗口D“数据视图”窗口7同时改变一个活动控件的高度和宽度,正确的操作是
A拖动控件四个角上的某个小方块
B只能拖动位于控件右下角的小方块
C只能拖动位于控件左下角的小方块
D不能改变控件的高度和宽度
8双击工具箱中的图标按钮,就会在__________画出该控件
A 在窗体中央
B 在光标所在位置
C 随机位置
D 上一次画的控件之后
4 按下快捷键_________,再用鼠标移动可以微调控件的位置()
A ctrl+Shift
B Ctrl+空格
C Ctrl+方向键DAlt+空格
二填空题
1 调整控件位置有用鼠标拖动对象、Ctrl+方向键以及___________-_______等方法。
2 一般情况下,“窗体编辑器”工具栏并不显示在屏幕上,因此可选择_______________那个
3 如果屏幕上没有“窗体布局窗口”,可选择_____________________________。
4 为了选中多个控件,可以按住Shift键,然后单击每个控件来选择,还可以用___________方法来选择
5 “窗体布局窗口”客户区域的左上角代表桌面坐标的_______________
6 控件位置的调整一般用鼠标拖动和Ctrl+方向键的方法移动位置,这两种方法的移动都以
_________为单位
三判断题
()1 在VB中可以同时选多个控件
()2 如误删控件,则可以用Ctrl+z恢复
()3 对所有控件来说,调整其大小与位置都是很有必要的。
()4 可以用程序代码在窗体上画控件
()5 窗体布局调整是决定程序运行时窗体在屏幕上出现的位置
()6 调整控件时,选中控件后,可以使用“格式”菜单进行布局调整。