第五章窗体设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

5.1窗体概述窗体:程序界面窗口。由可视化对象作成。功能:编辑数据、显示数据、流程控制。类型:纵栏式、表格式、数据表、主\子窗体、图表、透视表、透视图、导航、分割窗体。按功能:数据操作、控制、信息交互窗体。窗体视图:设计视图:修改窗体;窗体视图:显示设计结果,或称运行状态;数据表视图;布局视图;透视表视图;透视图视图。数据源:表或查询。创建窗体有6个命令按钮:窗体:快速所有字段窗体窗体设计:设计视图空白窗体:用布局视图设计窗体。窗体向导:通过向导设计纵栏式、表格式等窗体导航:创建具有导航按钮的网页形式窗体。有6种布局格式,适合web形式的数据库窗体。其他窗体:创建多个项目、分割窗体、模式对话框、透视图、透视表等6种窗体。标签标签:用于注释或说明用途的对象。工具箱:对象的摸版。开启:工具栏右键,或“视图”菜单-“工具箱”。画对象:1.先在“工具箱”中选种对象摸版,2.鼠标到“窗体”内,鼠标变为带“+”,按住鼠标拖出对象即可。输入“标题”—显示的内容。属性:描述对象的大小、标题等物理特征数据。标题/Caption—标签显示的文本属性如何开启?背景色/Backcolor;前景色/ForeColor名字/Name程序中引用对象的名字。可见性/Visible字体/FontName字号/FontSize粗体/斜体/下划线对象列表属性窗口对象:数据与代码的集合。即属性事件、方法。属性窗口开关。“设计”选项卡-“工具”组-“属性表”;或双击对象;对象上右键菜单“属性”。属性窗口布局。修改属性:输入数据;下拉菜单选择;双击该属性。无记录“导航按钮”、“记录选择器”、“节间分割线”。窗体结构窗体包含5个部分(设计区域)主体:窗体的主要设计区域。在“主体栏”右键快捷菜单开启下列区域。窗体页眉:窗体顶部,用于说明信息、日期、标志图案。打印一次,在第1页上。页面页眉:只在设计、打印窗体出现,每页开头打印一次。页面页脚:只在设计、打印窗体出现,每页页脚打印一次。如打印页码、日期等。窗体页脚:位于窗体底部。如汇总信息。窗体的属性窗体组成:主体、页眉、页脚组成。窗体的标题、窗体名(保存名字)窗体大小:窗体的宽、主体的高。现在窗体与表无关,在属性可无记录“导航按钮”、“记录选择器”窗体加载事件:Form_Load()、打开事件:Form_Open中用代码设置属性。窗体设计工具设计:视图、主题、控件、页眉/脚、工具,5个组视图:设计、窗体、布局、数据表等视图间切换。主题:选择使用的颜色、字体的视觉主题外观。控件:主要工具、添加到窗体的24个对象模板。页眉/脚:3个按钮。工具:辅助窗体按钮:显示表字段、开关属性窗口、查看代码排列:包含表、行列、合并、移动、位置、调整大小6个组,主要对齐、排列控件。格式:所选内容、字体、数字、背景、格式5个组。设置对象的快速各种格式。或在属性窗口设置。命令按钮附属程序代码的对象。1.选择“命令按钮”模版。2.窗体上拖出对象。3.弹出向导对话框选“取消”。4.修改属性。5.写代码。按钮上“右键”-“事件生成器”-“代码生成器”-进入VB编程环境(同上章)。运行窗体:关闭“VB编辑器”,单击“打开”命令按钮常用属性见表5-3。代码窗口开启:1.右键-生成器2.属性窗口:代码窗口(VB编写程序)事件:对象上附属代码,通过动作引发程序的执行。面向对象的程序:操作对象,即修改对象的属性。一种在设计时,在属性窗口修改。二是用代码修改,在窗体运行后,点击对象(事件)时执行属性的修改。对象名.属性名=表达式(/数据)对象名—对象的名字,即Name的数据。属性名—常用属性要记住(功能、名字)。关闭窗体:docmd.close退出access:docmd.quit文本框主要用于输入数据的对象。a=text0.value‘输入,把文本框内的数据b=text2.value‘保存到变量a中text4.value=a*b‘把结果输出常用属性:text:文本型数据。value:文本框内数据,默认是字符型。输入掩码(密码方式)、字体、焦点:就是光标。TAB键次序:文本框上右键-tab键次序;拖动。文本框的常用事件GotFocus文本框获得关标时,执行的事件.如何让文本框获得焦点:1.TAB键转调到该对象。2.上个对象失去焦点,转到该对象。3.用鼠标左键点击该对象。文本框输入完数据,按Enter键,光标跳到下一个对象去。LostFocus失去光标前要执行的事件。SetFocus让文本框获得“焦点(光标)”。列表框/组合框显示一组数据,供选择只用。行数据来源:值列表/表/查询等。组合框=文本框+下拉式列表框。即可像文本框一样输入,也可以从下拉列表框中选择。常用属性:“行来源类型”(RowSourceType):值列表,通过Additem方法把字符串添加到列表框中;表/查询,表或SQL语句,把表名或SQL存于“行来源(RowSource)”。选种的值在.value属性中。属性Listindex是行号,无选择为-1。选项按钮选中value=-1;没有选中value=0;无效value=Null各选项按钮之间无关联。选项按钮组:一组互相排斥选择的选项按钮组。Fram0.value=1第一项选中。Fram0.value=2第2项选中。复选框选中check0.value=-1未选中check0.value=0;无状态check0.value=Null各复选框之间无关联,如“粗体”与“斜体”无关。无状态。线条(line)、矩形(box)控件主要美化窗体之用。选项卡当窗体上对象较多时,用“选项卡”对象分页存放。选项卡是容器类对象,包含容器对象“页”,页内包含各“控件”。增加页:右键“插入页”/删除页。标题可以设置为“多行”每个页有自己的“单击Click”事件。选项卡有“更改Change”更改页事件。图象控件:美化窗体用图片。纵栏式窗体只显示一条记录,每个字段左侧有一个标签,显示字段标题,有导航按钮。一、1.在导航窗格中选择“表”2.创建-窗体-窗体。快速创建窗体。二、1.创建-窗体-窗体向导2.选择表3.选择字段4.选择“纵栏表”。表格式一条记录占一行。标题在每列顶部。一、1.选择表。2.创建-窗体-其他窗体-“多项目”。二、1.创建-窗体-窗体向导2.选择表3.选择字段4.选择“表格”。数据表窗体如数据表视图。一、1.选择表。2.创建-窗体-其他窗体-“数据表”。二、1.创建-窗体-窗体向导2.选择表3.选择字段4.选择“数据表”。分割窗体单记录窗体和数据表视图。1.选择表。2.创建-窗体-其他窗体-“分割窗体”。图表窗体1.先建立“员工销售数量、金额”的查询。2.2.创建-窗体-窗体设计。“工具栏”图表控件,-弹出图表向导。(同EXCL图表)数据透视表窗体类似excl数据透视表(交叉表)。1.选择表。2.创建-窗体-其他窗体-“数据透视表”。或先建立“汇总”查询。数据透视图窗体以图形方式显示和分析数据。1.选择表。2.创建-窗体-其他窗体-“数据透视图”。或先建立“汇总”查询。主/子窗口向导建立子窗口:“向导”-“窗体向导”-选择多个表,两个以上表的窗体,需要用“子窗体”。-“带有子窗体的窗体”。子窗体主窗体主窗体的主“表”,要与“子窗体”的表,建立关系。必须已经建立了关系。主窗体与子窗体分别有自己的记录“导航按钮”自行设计表的窗体1.创建-窗体-窗体设计。2.“属性表”中设置窗体的“记录源”为表/查询,“默认视图”选择“单个窗体”,“记录选择器”和“分割线”设置为否。3.“字段列表”,选字段,拖到窗体“主体”节上。4.选择所有控件。排列-堆积。5.“窗体页眉”,添加大“标题”,logo图6.“窗体页脚”区添加命令按钮控件:“首记录”、“上一条”、“下一条”、“尾记录”。命令按钮-“记录导航”。“”7.再添加“添加”、“保存”、“删除”、“撤消”命令按钮。窗体的“允许删除”、“允许添加”、“允许编辑”设置“是”/否。自行设计表格窗体“默认视图”选择“连续窗体”。选择所有控件。排列-“表格”。“窗体页脚”,可添加汇总信息:控件来源为“=SUM[字段]”,日期信息。“设计”-“页眉/脚”-“日期和时间”命令。自行设计查找记录窗体1.制作窗体:文本框:输入要查找的信息,如要查找的姓名中的部分文字。2.制作参数查询:参数取自上窗体的文本框。3.命令按钮:选“杂项”操作为“运行查询”,选择第2步保存的查询。面向表的窗体设计表的窗体:1.属性窗口,切换到“数据”选项卡,“记录源”属性,选择表。2.显示表的窗口上,按住“字段”,拖到窗体的“主体”区,自动增加一个“标签”和“文本框”。文本框的“控件来源”(ControlSource)与“字段”捆绑。3.添加“下一条命令按钮”,画命令按钮后,不选择“取消”,选择“记录导航”—“下一项记录”,...4.窗体可不取消导航按钮等.窗体窗体属性:标题,导航按钮等计时器间隔(TimerInterval)坐标单位为“缇”。1像素=15缇。1缇=1/20磅=1/1440英寸=0.0176毫米mm.1毫米mm=56.7缇Left坐标不能为负数。作业9一、1.建立窗体:标题为“学号+姓名”,窗体名“姓名的窗体”。无“导航按钮”、“记录选择器”、有最大最小化按钮。窗口大小:宽15cmX高9cm。2.添加标签:“中国海洋大学xxx学院”、30号字体、红色、立体标签。3.再添加一个标签a:“我的学校”,添加命令按钮:显示,代码中改变标签a的标题、大小、颜色等属性。4.添加一个“关闭”命令按钮。二、解一元二次方程:三个文本框输入a、b、c,点击“命令按钮”:求解方程,输出根到另两个文本框中。三、文本框输入N,在列表框中显示3-n的所有质数。列表框的行来源数据类型为“值列表”,在窗体加载事件中置窗体标题为本人姓名。作业10一.在组合框中输出2000年-2400年的“闰年”年份。窗体标题为本人姓名。二.选项按钮设置颜色、居中,复选框:粗体、斜体、下划线。窗体标题为本人学号。三.输入一行字符,统计大写字母、小写字母、数字、和其他字符的个数。四.调用过程方法,计算3个数的最大公约数。五.用“选项卡”对象把以上4题做合并到一个窗体上。窗体标题为本人学号+姓名。作业111.纵栏式窗体。2.表格式窗体。3.数据表窗体。4.分割窗体。5.图表窗体。6.数据透视表窗体。7.数据透视图窗体。8.主/子窗体。作业121.自设计表的“单个窗体”,自制“记录导航”、“记录操作”命令按钮。窗眉中添加“姓名的销售管理”标题。2.自制“表格”窗体。窗体页脚添加:单价合计、日期、时间信息。3、自制查找记录窗体。4、利用“导航”功能建立“导航窗体”。5、建立主控窗体。打开各窗体、关闭等功能。

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功