版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九讲窗体高级内容
使用窗体向导只能进行一些简单的操作。有时,需要设计更加复杂的窗体,以满足功能上的要求。此时就可以应用Access提供的窗体设计器。它比窗体向导的功能强大。而且通过窗体设计器不仅可以从头设计一个窗体,还可以用来对一个已有的窗体进行编辑和修改。
主要内容:
窗体设计器的设计工具
使用窗体设计器创建窗体
o
创建字段文本框
o
窗体布局
o
控件的剪切、复制、粘贴、删除
o
设置控件字体
o
对齐控件
o
颜色设置
o
特殊效果设置
o
设置背景图片
o
设置窗体页眉、窗体页脚
子窗体的创建
9.1窗体设计器的设计工具
(一)打开窗体设计器
打开空白窗体设计器的操作步骤如下:
打开【数据库】窗口,选择【窗体】对象,然后单击【新建】按钮,此时就会弹出【新建窗体】对话框。
在此对话框中,用鼠标单击右侧列表框中的【设计视图】。
从下拉列表框中选择一个表或者查询。
单击【确定】按钮,出现【窗体设计器】对话框。
以窗体设计器的方式查看修改已有的窗体的操作步骤如下:
打开【数据库】窗口,选择【窗体】对象。
在对象列表中,用鼠标单击选择需要查看修改的窗体对象,然后单击【设计】按钮,出现【窗体设计器】对话框。(二)打开设计视图
为了便于掌握窗体的设计,很有必要预先对窗体设计做一简要介绍,下面依次介绍各种窗体设计工具。
1.工具箱
单击工具栏上的【工具箱】按钮,或者是单击【视图】菜单的【工具箱】命令,就会弹出一个工具箱。在窗体设计的过程中,工具箱是一个十分有用的工具。利用工具箱,可以很方便地向窗体中添加控件。完成这项工作十分简单,你只需单击所需的按钮,然后把指针移动到希望控件出现的左上角,然后拖动到控件的右下角即可。
3.属性窗口
窗体或窗体的每个区域或其中的每个控件,都有其自身特有属性,如果希望设置或更改这些属性可通过【属性】窗口来完成。
首先通过单击选定的子工作区(指窗体页眉、窗体页脚或主体)或控件。如果选定子工作区,则单击该区域内不被子工作区的标题栏和控件覆盖的区域;如果要选定控件,则在该控件上单击。选中后有三种方法可打开【属性】窗口:
打开【视图】菜单,单击【属性】命令。
右击鼠标弹出快捷菜单,单击【属性】命令。
单击工具栏上【属性】按钮
以上三种操作均可弹出【属性】窗口。9.2使用窗体设计器创建窗体
前面介绍了报表设计基本工具,现在创建报表。
(一)创建字段文本框
要将字段文本框加入到窗体中,操作步骤如下:
打开报表设计器,确保数据源的【字段列表】框处于打开的状态,如果【字段列表】框没有出现在屏幕上,可以单击工具栏上的【字段列表】按钮。如果该按钮为灰色不可用状态,则用以下方法打开:打开窗体的【属性】窗口,然后单击【数据】选项卡,单击【记录源】文本框,在这个文本框中会出现一个下拉箭头,在文本框的旁边会出现一个【...】按钮。单击下拉箭头可以选择已有的表或查询,单击【...】按钮会出现查询设计器,可以专门为这个窗体设计一个新的查询。选好数据源后,会自动弹出【字段列表】框。
要加入一个字段,最简单的方法是将需要的字段从【字段列表】框拖到窗体的【主体】工作区中。用同样的方法将所有需要的字段加入到窗体中。
刚刚加入字段后的窗体处于一种很原始的状态,我们还将对这个窗体加以修改和完善,使它变成我们所喜欢的样子。
(二)窗体布局
这一部分主要是使窗体的布局更加合理,美观。我们知道,窗体是由很多控件组成的,将这些控件布置在合适的位置上,可以使得窗体使用更加方便,同时也增强窗体的美观性。对于一个控件来说,它的位置和大小主要可以通过鼠标操作来进行。在使用鼠标进行控件的移动时,必须熟悉在控件上的几个控点。
移动控点:当选中一控件时,在它的左上角有一个较大的黑色方块,这个方块就称作“移动控点”。当鼠标指针指向移动控点上的时候,鼠标的形状变成一个手的形状,手的食指前伸。此时进行拖曳即可移动该控件的位置。
调整大小控点:当选中一个控件时,除了在左上角的那个相对较大的黑色方块以外,在这个控件的周围还有几个较小的方块,这些方块就称作“调整大小控点”。当鼠标指针指向调整大小控点上的时候,鼠标的形状变成一个箭头的形状。此时进行拖曳即可改变该控件的大小。
多个控件的移动:当选中多个控件的时候,可以按住ctrl键然后再单击想要选择的控件。之后当鼠标指针移动到其中的任意一个控件上的时候,鼠标的形状会变成一个手掌的形状。此时进行拖曳即可同时移动选中多个控件。
使用这三种方法可以将窗体上的各个控件分别移动到所需的位置上。
三)控件的剪切、复制、粘贴、删除
使用Windows的剪切板可以迅速地增加一些相类似的控件,这些操作包括控件的剪切、复制、粘贴、删除。和Windows里的其它数据的操作相同。
剪切:选中某个控件,打开【编辑】菜单,然后单击【剪切】命令,可以将某个控件复制到剪贴板上,同时在窗体中删除该控件。也可以同时按ctrl+x键。
复制:选中某个控件,打开【编辑】菜单,然后单击【复制】命令,可以将某个控件复制到剪贴板上,而且在窗体中仍然保留这个控件。也可以同时按ctrl+c键。
粘贴:单击窗体的空白处,打开【编辑】菜单,然后单击【粘贴】命令,可以将某个控件从剪贴板复制到窗体上。也可以同时按ctrl+v键。
删除:当不再需要某个控件的时候,就要删除它,可以单击这个控件,然后按del键即可。
这些操作都是Windows里非常常用的操作,与其它软件具有共同的特点。
(四)设置控件字体
将控件的字体进行设置,可以提高窗体的视觉效果,设置控件的字体的操作步骤如下:
选中某个控件,打开【属性】对话框,单击【格式】选项卡,然后可以对其字体进行设置。在这里,可以设置它的字体名称,字体大小,字体粗细等等。设定后单击【确定】按钮。
为了整体的美观,我们希望各文本框之间,各标签之间的字体是一样的。如果每个控件都要重新设定,则会非常麻烦而且容易出错。最简单的方法是使用工具栏上的【格式刷】按钮。具体的方法是:选中一个控件,单击【格式刷】按钮,此时这个按钮会凹下去,并高亮显示,而鼠标的指针上附加了一把小刷子。然后单击要设置字体的控件从而将控件的字体设置得与原有控件相同。
五)对齐控件
如果各控件的大小尺寸并没有与其中的字体大小、字段长度很好地相配合。同时,如果控件之间在水平或竖直方向上参差不齐,就还需要规定窗体中控件的尺寸,并且将它们对齐。具体操作:
调整尺寸:选中某个控件,打开【格式】菜单,单击【大小】子菜单下的【正好容纳】命令,这时系统会将这个控件自动调整为与该字段的最为合适的尺寸。如果要一次设置多个控件,则同时选中这些控件,仍然象刚才那样单击【正好容纳】命令,就可以一次性地将所有控件调整到合适的尺寸。显示固定文本的标签,其长度、宽度都自动调整,而显示没有固定长度的字段的文本框只调整了宽度,但我们可以利用刚才的方法再对这些控件单独进行调整。对齐网格:选中所有控件,打开【格式】菜单,单击【对齐网格】命令,则该命令前面的复选框被选中,菜单项的前面出现一个对勾。这时系统会将控件自动调整到与该控件的左上角最近的坐标格点上去.
对齐控件:选中某个控件,打开【格式】菜单,单击【对齐】子菜单下的【靠右】命令,则所有被选中的标签的右边都锁定到同一条网格线上了。对齐方式有几种:靠左、靠右、居中等。可以根据窗体的设计方式加以选择。
(六)颜色设置
通常默认的颜色是灰色和白色为主的,文本以黑色为主,如果设置窗体和控件的颜色,一方面可以使窗体的界面更加友好,另一方面也可以使得其中的内容更易读取。例如,当某种产品的库存量过低时,可以改变它的颜色。
每个控件的颜色设置都包括背景颜色、前景颜色和边框颜色三部分。背景颜色是填充控件或节内部的颜色,前景颜色是控件中文本颜色,边框颜色是为控件边框的颜色。颜色的设置是一个数值,代表了RGB的值,可以通过调色板来进行设置。具体操作步骤如下:
打开属性表:选中某控件,打开【属性】对话框,单击【格式】选项卡,单击【背景颜色】文本框,在该文本框后出现【...】按钮,单击这个按钮,弹出【颜色】对话框。
确定颜色:在【颜色】对话框中单击选取所需的颜色。如果对48种颜色不满意,可再设置16种自定义颜色。单击【规定自定义颜色】按钮,在该对话框中弹出调色板,移动光标,可选择所需颜色。还可调整颜色色调、饱合度和亮度。若该颜色经常使用,可单击【添加到自定义颜色】按钮把颜色加入到自定义颜色之中。
选好颜色以后,可以单击【确定】按钮。
同样的方法还可以设定前景颜色和边框颜色。
(七)特殊效果设置
对于一个控件,Access一共提供了六种效果:平面、凸起、凹陷、蚀刻、阴影和凿痕。窗体的默认值是凹陷。要修改控件的效果,可以在【属性】对话框,单击【格式】选项卡,单击【特殊效果】文本框。出现的下拉列表中,选择“阴影”,从而就改变了控件的立体效果。
(八)设置背景图片
背景图片可以大大地增强窗体的表达效果。设置背景图片的主要操作如下:
打开窗体属性表:单击窗体上的标题栏,单击工具栏上的【属性】按钮,弹出【属性】对话框,单击【格式】选项卡,单击【图片】文本框,这时在该文本框后面出现一个【...】按钮,单击这个按钮,弹出【插入图片】对话框。
确定图片路径:在【插入图片】对话框中改变路径,进行浏览,选择合适的图片文件,主要是文件格式必须是Access能够识别的,然后单击【确定】按钮。
确定图片类型:在【图片类型】文本框中,可选的有“嵌入”和“链接”两种方式,“嵌入”式的图片将保存在该窗体所在的数据库文件中;“链接”式的图片没有保存到数据库文件,只是在需要时调入使用,这样可以节省空间,但必须保证源文件位置的固定。
设置图片缩放模式:在图片插入窗体以后,应当设置图片在窗体窗口中的缩放模式。可选的有“剪裁”、“拉伸”和“缩放”三种方式,“剪裁”式是按图片实际大小显示,如果图片比窗体大,则图片将被剪切;“拉伸”式是将图片按窗体大小进行调整,使图片正好适合窗体的窗口,但这样可能会扭曲图像;“缩放”式是将图片按窗体的高度或宽度进行调整,使图片正好符合窗体的高度或宽度,这样不会扭曲图像,但可能不会布满窗体。
图片对齐方式:在【图片对齐方式】文本框中,有“左上”、“右上”、“中心”、“左下”、“右下”、“窗体中心”六种方式。
图片平铺:在【图片平铺】文本框中可以选择“是”或“否”,如果选“是”,则会将该图片复制平铺多份,直到充满整个窗口;如果选“否”,则将图片显示一次而不会进行复制。
将这六个方面设置完毕之后,有关背景图片的设置就确定了。
(九)设置窗体页眉、窗体页脚
窗体页眉只显示在窗体的顶部,用于说明性的内容。设置窗体页眉操作:
显示窗体页眉、页脚:打开【视图】菜单,单击【窗体页眉/页脚】命令,【设计视图】中在主体的上下两侧显示了【窗体页眉】和【窗体页脚】的“设计”视图。
添加文本标签:在【工具箱】单击【文本标签】按钮。鼠标指针进入窗体区域时变成标签形状,选中一点拖曳,形成一矩形区域,此区域就是文本标签位置。松开鼠标左键矩形区域自动变成一标签,并处于文本编辑状态。输入所需文本,打开属性表,设置字体、边框、颜色、特殊效果等格式,使标签与整个窗体一致。设置窗体页脚:页眉和页脚只能成对出现,所以如果窗体页脚没有内容要求,在窗体页脚的属性表中,将它的【高度】设为0或将它的【可见性】设置为“否”。这样页脚就不可见了。
通过以上步骤,我们设计了一个新的窗体,使大家熟悉了关于窗体设计的完整过程。但是,关于窗体设计的方法、技巧以及很多细节问题,绝不是这样一个例子可以完全覆盖的。更多的内容,还要靠大家在今后的使用过程中结合实践,不断学习,不断积累。
9.3子窗体的创建
子窗体是指包含在另一个窗体中的窗体。包含子窗体的窗体称为主窗体。主窗体和子窗体概念主要用于多个窗体结合。主窗体可以是结合型也可以是非结合型
.
子窗体用于处理一对多的数据关系,例如,订单表,如果要查看某一订单,因每一订单是由多笔定货组成,因此在显示订单时,应还在窗体中显示其中各笔定货。建立此窗体的关键,是要在主窗体内创建一个子窗体;从本质上看,则是两部分显示的不同内容的表要通过字段“订单编号”链接起来,这样,当用户在子窗体中添加记录时,也可以在主窗体中保存相应的记录。
前面已经介绍了使用报表设计器来创建窗体,然后我们又学习了子窗体的定义和作用,现在我们来介绍怎样创建一个子窗体。
子窗体一般用于处理一对多的数据关系,例如,对于订单表,如果要查看某一订单,由于每一订单是由多笔定货组成的,因此在显示订单的时候,应该还在窗体中显示其中的各笔定货。建立这样一个窗体的关键,从形式上看,是要在主窗体内创建一个子窗体;从本质上看,则是两部分显示的不同内容的表要通过字段“订单编号”链接起来,这样,当用户在子窗体中添加记录时,也可以在主窗体中保存相应的记录。
(一)加入主窗体数据字段
在窗体的设计视图中,打开一个空白窗体设计器,在窗体的上半部加入“订单信息表”的各个字段,按照上一节的方法调整字段的属性和窗体的布局。也可以使用窗体向导创建主窗体。
(二)使用控件向导加入子窗体
加入子窗体的步骤如下:
单击工具箱上【子窗体】按钮,在窗体设计视图上拖出子窗体的位置,这时弹出【子窗体向导】的第一个对话框。在此对话框中,要求确定用于创建子窗体的数据来源。可以是现有的表/查询,可以是已有的窗体。我们选的是第一项:【使用现有的表和查询】单选钮。然后单击【下一步】按钮。
这时弹出【子窗体向导】的第二个对话框。在这个对话框中,要求进一步确定子窗体的数据源。因为我们在上一步选的是表或查询作为数据源,所以将从表和查询中确定字段,可以从一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学植物保护(植物病理学基础)试题及答案
- 2026年FRM金融风险管理师考试专业试卷备考指南与试题
- 2026天津人行面试题库及答案
- 2026统筹规划面试题及答案
- 实习思想报告2026(3篇)
- 2026脱贫扶贫面试题目及答案
- 2026玩具厂普工面试题及答案
- 2026网络安全面试题目及答案
- 2026无人机大赛面试题及答案
- 2026小白营销面试题及答案
- 四川省成都市2023级(2026届)高中毕业班摸底测试思想政治试题(含答案)
- 成都市工程建设项目-多测合一- 技术细则(试行)
- 新媒体时代的全媒体运营师角色试题及答案
- 江苏省南京市(2024年-2025年小学六年级语文)部编版小升初真题((上下)学期)试卷及答案
- 新能源行业深度合作协议
- 复变函数与积分变换课程教案讲义
- 《网络数据安全管理条例》课件
- 系统商用密码应用方案v5-2024(新模版)
- 医疗器械风险管理控制程序
- 体能训练法课程教案、教案课程
- 物业品质检查总结报告
评论
0/150
提交评论