能剥4透降貿多夫是 管理信息系统 窗体设计 目的: 掌握窗体的设计方法:利用窗体设计用户界面 使用资源: student-q.mdb 课程内容: 一、使用向导建立窗体 a)建立学生表输入窗体。 国student-f:数据库 回☒ 选择对象 宙打开Q)g设计鱼)国新健)X “窗体”,然 后选择使用 对象 巴在设计视图中创建离 围表 使用向导包创健体 间查询 过圈件 选择窗体 旧报表 数据来源 结页 选择需要 组 的字段 窗体向导 确定窗体上使用那些 可从多个表或查询中 取. 表:学生 可用字段) 定的字段): 学号 姓名 出生日期 >> 性别 班级 电话 完成) 选定的字段⑤): 学号 姓名 出生日期 性别 班级 电话 依照向导,依次选择“纵栏表→标准样式”,输入窗体名称“学生输入”,完成设计。 第1页共11页
管理信息系统 窗体设计 目的: 掌握窗体的设计方法: 利用窗体设计用户界面 使用资源: student-q.mdb 课程内容: 一、使用向导建立窗体 a) 建立学生表输入窗体。 依照向导,依次选择“纵栏表→标准样式”,输入窗体名称“学生输入”,完成设计。 选择需要 的字段 选择窗体 数据来源 选择对象 “窗体”,然 后选择使用 第 1 页 共 11 页
旋剥经降贸墨去号 管理信息系统 窗体运行结果如左下图,按兰:切换到设计视图,见右下图。 图学生窗体 ▣ 2 图学生 ▣☒ 善窗体页眉 门学号 零主体 b001 学号 学号 姓名 白薇 姓名 姓名 出生日期 85-3-3 出生日期 出生日期 性别 性别 A性 班级 班级 班级 电话 电话 电话 窗体页脚 记录:4「 五H米共有 b)建立查询“学生查询”的表格式窗体 运行向导,窗体数据来源选择“查询:学生查询”,选择全部字段。依照向导, 依次选择“表格→标准样式”,输入窗体名称“学生课程成绩”,完成设计。窗体运 行结果如左下图, 按兰·切换到设计视图。 图字生课程成渍 学号姓名名称 学分分数备注 b015张茂会计 245 0015张茂经济学 378 0015张元数学 476 D014张丽合计 29阳优秀 0014张丽经济学 378 0014张丽英语 487 0014胀丽做学 445 6013姚字段学 478 Tnn131空≌+ 记录:14 11米共有记录数:61 图学生课程成绩:窗体 1▣ 91·10·111·1·12·113,14 ·窗体页眉 学号姓名名称 粉数备津 主体 学号姓名名称 学分份数备注 喜衔体页脚 第2页共11页
管理信息系统 窗体运行结果如左下图,按 切换到设计视图,见右下图。 b) 建立查询“学生查询”的表格式窗体 运行向导,窗体数据来源选择“查询: 学生查询”,选择全部字段。依照向导, 依次选择“表格→标准样式”,输入窗体名称“学生课程成绩”,完成设计。窗体运 行结果如左下图,按 切换到设计视图。 第 2 页 共 11 页
能男牛语降贸多大 管理信息系统 二、窗体控件的使用 熟悉窗体设计视图的环境,练习控件的使用。 创建一个空白窗体。找到工具箱,如下图: ,工具箱冈 控件向导 62 重点了解以下控件的使用 Ar abl凹 标签:用于显示固定内容 是⊙反 文本框:用于处理捆绑型数据和计算 围B口 命令:用于执行预定的操作(建议使用控件向导) 图图幽 选项卡:制作选项卡页面 昌当围 子窗体:显示相关表或查询的数据(建议使用控件向导) 口紧 使用以上控件建立如下窗体: 写OpenRepor t ▣x Heesss常用的宏操体 Beep Close MsgBox OpenForm OpenReport 通过计算机的扬声器发出嘟嘟声。 日期 61-8-25 记录:4「 1米共有记录数:1 设计界面如下: 第3页共11页
管理信息系统 二、窗体控件的使用 熟悉窗体设计视图的环境,练习控件的使用。 创建一个空白窗体。找到工具箱,如下图: 重点了解以下控件的使用 标签 : 用于显示固定内容 文本框:用于处理捆绑型数据和计算 命令: 用于执行预定的操作(建议使用控件向导) 选项卡:制作选项卡页面 子窗体:显示相关表或查询的数据(建议使用控件向导) 使用以上控件建立如下窗体: 设计界面如下: 控件向导 第 3 页 共 11 页
裢贵华经将贸墨去号 管理信息系统 阳窗体1:窗体 标签控件 主体 C2E$s常用的宏铩饰 选项卡控件 2 Beep Close MsgRox OpenForm OpenReport 和 标签控件 打开一个窗体,并通过 择窗体的数据输入与窗口方式,来卧 窗体所显示的记录。 双击此处 文本框控件 改变标题 命令控件 日其期: =Date() 提示:控件外观及文字的调整可以使用下面所示的格式工具栏及格式菜单 标签2 华文行档 可2B1卫唇每2·A·2,,=·, 格式O)工具)窗口健)帮助 自动套用格式)· 条件格式) 设置为控件默认值C) 更改为细 一对齐网格) 对齐) 大小⑤) 水平间距) 垂直间距) 组合G) 取消粗合 置于顶层) 置于底层《) 建立命令按钮--关闭窗体。使用向导绘制命令按钮后,出现向导: 第4页共11页
管理信息系统 提示:控件外观及文字的调整可以使用下面 所示的格式工具栏及格式菜单 建立命令按钮---关闭窗体。使用向导绘制命令按钮后,出现向导: 标签控件 双击此处 改变标题 命令控件 选项卡控件 和 标签控件 文本框控件 第 4 页 共 11 页
旋剥经降贸多去号 管理信息系统 命令按钮向导 示例: 请选挥按下按钮时产生的动作 针对每一类别,可有多种不同的操作。 类别 操作: 臣景览 查找下一项 查找记录 窗体操作 转至下一项记录 报表装作 转至前一项记录 应用程序 转至最后一顶记录 杂项 转至第一项记录 取消 1〈上步B)下步D)习 完成) 命令按钮向寻 示例: 请选择按下按钮时产生的动作 针对每一类别,可有多种不同的操作。 见 类别 记录测览 关闭窗体 记录操作 刷新窗体做据 窗体操作 应用窗体筛选 报表操作 打印当前窗体 应用程序 打印窗体 杂项 打开窗体 打开页 取消 〈上一步)下一步)) 完成) 命令按钮向导 示例: 请确定在按钮上显示文本还是显示图片 如果选择文本,请键入所需显示的文本。如果选择图片, 0 可单击“浏览”按钮以查找所需显示的图片。 C文本 关闭窗体 ⊙图片 停止标志 浏览, 退出 口显示所有图片 取消 〈上一步⑧)下一步之 完成) 按提示完成余下操作。将窗体保存为“窗体练习” 三、子窗体的建立 第5页共11页
管理信息系统 按提示完成余下操作。将窗体保存为“窗体练习” 三、子窗体的建立 第 5 页 共 11 页
链勇4桂降食多大号 管理信息系统 建立主/子窗体。主窗体由“学生”表产生,子窗体利用已经建立的“学生课程成绩” 窗体。 1)建立“学生”表的纵栏式窗体作 为主窗体 可以用现有窗体健子窗体或子报表,也可以用表和/或查询自 行健。 2)利用子窗体向导加入子窗体 请选择将用于子窗体或子报表的数据来源: 语费亮晨串阻器掉主图体链接暖子包体的字设,还是从下 C使用现有的表和查询) ⊙从列表中选挥 C自行定义 ⊙使用现有的窗体心) 窗得练习 对学生中的每个记录用学号显示学生查间 学生课程成绩 菊学生中的每个京用好名豆宗学生吞而 学生录入 取消〈上一步⑧)下一步))完成度) 取消 上一步)下一步)> 完成) 请指定子窗体或子报表的名称 学雀所绩 以上是向导建子窗体或子报表所需的全部信息。 设计界面如下,将结果保存为“学生-成绩”: 图学生窗体 回区 ·1·1”1·21·31+4·1+51617·1·8·1·9110·111·112,1131141·15,14 华窗体页眉 善主体 学号 学号 学生成渍 姓名 性名 ·15115117118··19120121122·1·2 ·窗体页眉 出生日期 出生日期 性别 性 華主体 班级 班级 电话 电话 感穿休而脚 窗体页脚 子窗体 运行结果如下: 第6页共11页
管理信息系统 建立主/子窗体。主窗体由“学生”表产生,子窗体利用已经建立的“学生课程成绩” 窗体。 1) 建立“学生”表的纵栏式窗体作 为主窗体 2)利用子窗体向导加入子窗体 设计界面如下,将结果保存为“学生-成绩”: 运行结果如下: 子窗体 第 6 页 共 11 页
旋剥经降贸多大号 管理信息系统 留学生 回☒ 学号 boo1 学生成绩 姓名 白薇 学号姓名名称 学分分数备注 出生日期 85-3-3 P001白薇统计 289 性别 安 班级 0001白薇经济学 37阳 电话 o01白薇英语 465 记录:「 1)H少米共有记录数:4 记录:「 1米共有记录数:22 改变记录,子窗体的数 据随之变化 四、窗体的加工 1)“学生录入”窗体 留学生 回☒ ▣☒ 学生最入 留学生 学号 b001 学号 姓名 白薇 b001■ 姓名 白薇 出生日期 85-3-3 出生日期 85-3-3 性别 皮 性别 安 班级 班级 1 电话 电话 记录:w「 1H米共有 记录:4 11少米共 提示: 口显示“学生录入”(标签控件并调整文字显示格式) 口增加退出按钮(使用命令控件向导) ·调整字段标签及字段内容显示位置 口去掉记录选定器(修改窗体的学号记录选定器属性) 第7页共11页
管理信息系统 四、窗体的加工 1)“学生录入”窗体 提示: 显示“学生录入”(标签控件并调整文字显示格式) 增加退出按钮(使用命令控件向导) 调整字段标签及字段内容显示位置 去掉记录选定器(修改窗体的学号记录选定器属性) 改变记录,子窗体的数 据随之变化 第 7 页 共 11 页
旋剥经降贸多大号 管理信息系统 留窗体■ 冈 格式数据事件其他全部] 标题, 学生 默认视图 单一窗体 允许的视图 窗体和数据表 滚动条, 西老都有 记录选定器 浏览按钮 是 分隔线 自动调整 是 自动居中 是 边框样式 可调边框 控制框 是 最大最小化按钮 两者都有 nhn 2)“学生课程成绩”窗体 图学生果程成渍 回x 学号姓名名称 学分分数备注 ♪b015张孩会计 245 6015张范经济学 378 0015张我数学 46 0014张丽合计 29细优秀 0014张丽经济学 38 014张丽英语 47 0014张丽做学 445 0013姚字做学 478 nn13址空会+ 记录:4厂 11米共有记录数:61 学生课程成赜 提示: 学号姓名 名称 学分 分数备注 0015张茂 会计 2 45 口调整显示格式 0015张茂 经济学 3 阳 0015张茂 数学 口在窗体页脚增加计算控件,公式为: 4 76 0014张丽艳 会计 98优秀 =Avg([分数]) 0014张丽艳 经济学 78 口在窗体页脚增加退出按钮 0014张丽艳 英语 87 口去掉控制框、记录浏览器等(修改属性) 0014张丽艳 数学 4 45 口修改属性,使该窗口为只读(参见右下图) 0013姚宇潮■ 做学 4 78 0013 姚宇潮 会计 2 78 0013姚宇潮 经济学 78 0013姚字潮 英语 76 0012任秀春 数学 65 平均分 76.2131 设计界面: 窗体属性 第8页共11页
管理信息系统 2)“学生课程成绩”窗体 提示 : 调整显示格式 在窗体页脚增加计算控件,公式为: =Avg([分数]) 在窗体页脚增加退出按钮 去掉控制框、记录浏览器等(修改属性) 修改属性,使该窗口为只读(参见右下图) 设计界面: 窗体属性 第 8 页 共 11 页
裢贵华经将贸墨去号 管理信息系统 窗体 目学生课程成绩:窗体 ▣X 格式数据事件其他全部 11·1·21·3·1·g,15·1·6,1·7,14 标题 学生课程成透 善窗体页眉 歌以视图 连续窗体 学号姓名 名称 学牙分数备注 允许的视图 窗体和数据表 善主体 液动条 两者都有 学号姓名 名称 学分份数备注 记录选定器 暑窗体页脚 浏览按钮 否 平均粉FA 分隔线」 是 自动调整 是 自动居中 是 边框样式 可调边框 2 控制框, 否 最大最小化按钮 两者都有 关闭按钮 问号按钮 。。 宽度、 8.317厘米 图片 (无) 图片类型 嵌入 图片缩放模式 的裁 窗体 ☒ 格式数据事件其他全部 记录源 学生查询 谛选。 设为只 排序依据 允许筛选 是 读窗体 允许编辑 允许册除 否 允许添加 数据入口 记录集类型 动态集 记录锁定· 不锁定 五、利用窗体输入条件,运行查询 在查询练习中,“分数区间查询”运行时的步骤为: 输入参数值 ☒ 输入参数值 学生查询班级 分数区间1 70 确定☐ 取消 确定 取消 榆入参数值 分数区间2 80 确定取消 现通过窗体设计与查询设计结合,将输入集中到一个窗体,按窗体的条件运行查询。 运行过程为:打开条件输入窗体,输入条件,按“运行”,执行查询“窗体查询-分数区 间” 第9页共11页
管理信息系统 设为只 读窗体 五、利用窗体输入条件,运行查询 在查询练习中,“分数区间查询”运行时的步骤为: 现通过窗体设计与查询设计结合,将输入集中到一个窗体,按窗体的条件运行查询。 运行过程为:打开条件输入窗体,输入条件,按“运行”,执行查询“窗体查询-分数区 间” 第 9 页 共 11 页
能剥4话降贸事大是 管理信息系统 固条件输入:窗体 回正 按班级查询分数段情况 运行 班级 成绩从 70 到 80 设计过程如下; ·设计查询“窗体查询-分数区间” 窗体查询分数区间:选择查询 学生查询 学生 学号 学号 姓名 姓名 [forms][条件输入][班] 名称 出生日期 学分 性别 班级 学号 姓名 名称 分数 学生 学生查询 学生查询 学生查询 学生查询 排 示 ☑ ☑ 回 ☑ 准则 forms]I[条件输 光forms]条 或 >[forms][条件输入][分数区间]And<[forms][条件输入J[分数区间2] [foms[条件输入[分数区间1]表示窗体“条件输入”的文本框“分数区间1”的值 ·设计输入条件窗体,保存为“条件输入” 属性 图条件输入窗件 回☒ 111213·14·15·1·611·18191104 文本框斑 ☒ 主体 格式数据事件其他全部 名称。 班 骏班级查询分教段惰况 输人法模式 随意 运行 状态栏文字 nter键行为 默认值 班级 未绑定 允许自动更正 垂直显示, FE Line Break 成从 未绑定 到 未绑定 自动Ib键 接受Iab键 是 Ib键索引 属性名称设为: 属性名称设为: 分数区间1 分数区间2 第10页共11页
管理信息系统 设计过程如下; 设计查询“窗体查询-分数区间” [forms]![条件输入]![分数区间 1] 表示窗体“条件输入”的文本框“分数区间 1”的值 设计输入条件窗体,保存为“条件输入” 属性 >[forms]![条件输入]![分数区间 1] And <[forms]![条件输入]![分数区间 2] [forms]![条件输入]![班] 第 10 页 共 11 页 属性名称设为: 分数区间 2 属性名称设为: 分数区间 1