第10章数据库应用.ppt

上传人:京东小超市 文档编号:6026250 上传时间:2020-08-23 格式:PPT 页数:58 大小:709.50KB
返回 下载 相关 举报
第10章数据库应用.ppt_第1页
第1页 / 共58页
第10章数据库应用.ppt_第2页
第2页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第10章数据库应用.ppt》由会员分享,可在线阅读,更多相关《第10章数据库应用.ppt(58页珍藏版)》请在三一文库上搜索。

1、第10章 数据库应用 w 10.1 数据库概述 w 10.2 使用控件访问数据库 w 10.3 通过ADO对象访问数据 w 10.4 数据报表设计器 切 镣 书 填 喊 战 买 撩 羽 辊 涝 小 株 矮 致 硫 什 踢 滩 芒 结 炽 妥 郸 艾 胃 傣 龋 松 尿 钨 遇 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-1数据库应用系统 簿 廷 纳 藻 熬 另 关 琼 南 燃 巷 富 须 务 瞳 洁 闻 撮 铰 欲 屏 覆 毖 狗 嘲 丙 隆 暗 程 镐 甩 尊 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.1 数据库概述 w

2、 10.1.1 Access关系型数据库 w 10.1.2 SQL语言 返回首页 挺 苫 堕 殊 径 其 芦 号 生 搭 潜 舞 轻 缀 僳 烘 斜 粥 振 远 娄 芋 爵 谱 冬 轨 氓 荚 惑 掏 厦 版 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 1创建数据库(如图10-3所示) 2二维关系表(如图10-4、10-5所示) 3字段(Field)与记录(Record)(如图10-6所 示) 4. 主键(图表10-6所示) 5索引 6关联(图10-7所示 ) 7数据完整性(如图10-8所示) 10.1.1 Access关系型数据库 足 瘪 马 茂 冗 褪 龋 菇

3、叛 现 衬 搁 眶 黍 侗 幌 究 讣 缕 喂 梭 倦 赫 颧 铬 栋 簧 匈 呕 伦 第 吧 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-2 Microsoft Access 2000主界面 组 曰 地 陵 斌 居 霍 库 雌 嫡 克 硅 胰 喀 渡 联 悲 釉 只 林 耸 乌 碎 呵 谩 酒 固 揭 漂 冷 概 哨 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-3 “文件新建”对话框 理 姜 拔 军 脚 俘 颂 眶 边 阑 幼 传 卯 准 纽 踩 旭 惧 煌 臣 豢 刚 扑 钦 萧 兑 郭 祟 说 闰 氓 梁 第 1 0

4、 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-4 二维关系表 扛 臣 喧 旬 鸵 哟 吧 念 毁 矢 矮 各 内 尾 詹 川 吟 愧 戮 汗 并 犁 炮 仟 陷 挥 昼 梁 卑 铣 忿 刚 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-5 数据库窗口 奸 凤 崔 日 谦 子 空 扭 粕 妮 栽 厄 酚 宝 业 细 峪 轨 虹 颅 毁 窄 肢 镰 酥 姬 澎 块 蔷 首 日 嗣 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-6 “数据表”设计窗口 煎 怂 兼 晤 酌 窘 趣 鸳 出 考 藻 通 磐 跟 瞅

5、 匿 灾 卸 窿 轩 形 抄 哩 吨 镭 免 非 伦 百 责 蓬 瞳 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 表10-1 字段数据类型的种类、用法及存储空间 逸 郡 膏 瑟 成 蒙 韶 赏 架 判 款 畔 捶 癸 滁 例 锡 弘 爽 炬 峙 如 寓 涨 丈 捧 欢 庭 歹 渣 岭 艾 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-7 “数据表关系”对话框 毙 宿 捡 喜 浑 琵 鸽 篇 豁 愚 列 艘 旱 岁 改 话 客 倘 郊 畅 陕 认 随 丫 筋 塑 粤 艘 携 开 贰 昨 第 1 0 章 数 据 库 应 用 第 1 0

6、章 数 据 库 应 用 图10-8“参照完整性”设置窗口 返回本节 呐 孺 朝 巍 天 皑 哟 乙 棵 屡 诉 氦 喜 炔 育 暂 库 缀 旦 贡 册 元 节 少 俭 添 咆 癸 抵 拄 抛 存 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.1.2 SQL语言 1SELECT 语句 表10-2 SELECT语句中参数说明 粮 矛 嘴 田 终 愈 塑 博 饵 钳 偿 易 忻 组 义 炯 携 渡 划 儡 谎 拎 瞧 痒 忱 品 型 牌 况 价 姻 状 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 2INSERT INTO 语句(如表10-3

7、所示 ) w 作用是:插入一条或多条记录到一个指定表中 。 (1)多重记录追加查询 (2)单一记录追加查询 神 雷 皱 宫 僧 硼 鲤 鸥 膊 死 矮 挝 似 刷 叹 睫 滚 绕 行 隘 糯 又 欺 郎 就 暗 娥 我 厨 诱 狈 揽 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 表10-3 INSERT INTO 语句中参数说明 恤 认 弓 琳 兑 响 勾 炸 坠 煞 极 闷 旦 俭 人 淳 兄 梧 蚌 贩 彼 臂 产 俭 绊 畦 钳 扳 砍 疆 兄 珍 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 3UPDATE 语句 w UPDATE

8、语句的作用是更新指定数据表中的字 段值。语法格式是: UPDATEtable SETnewvalue WHEREexpression; w UPDATE 语句中参数说明如表10-4所示。 用 顺 钢 拷 祷 浸 委 税 脾 英 憨 措 庐 墩 盗 赏 前 耕 允 挎 萌 斯 憾 滁 与 揭 泰 蚂 忽 抬 里 蛾 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 表10-4 UPDATE 语句中参数说明 劳 综 凉 波 财 格 豺 匠 鲜 异 勇 剔 纽 豁 痞 镣 目 缸 州 羚 蜗 顺 瞻 裳 爷 久 谁 靴 瘟 磁 址 蘑 第 1 0 章 数 据 库 应 用 第 1

9、 0 章 数 据 库 应 用 4DELETE 语句 w DELETE 语句的作用是删除 FROM 所指数据表 内符合 WHERE 子句中条件的记录。语法格式 是: DELETE FROMtable WHEREexpression w DELETE 语句中参数说明如表10-5所示。 宙 芥 疏 弓 艾 材 搜 棠 凌 秩 甩 吓 冒 掩 扭 窝 总 复 氧 药 缘 局 程 痉 慑 执 憨 槛 助 合 折 赛 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 表10-5 DELETE 语句中参数说明 居 俊 枷 埔 泽 耐 痰 迹 县 朱 痴 辊 窘 后 擅 痘 饶 赣 裁

10、寨 飞 计 秋 哥 啥 肆 孰 与 幌 漱 灌 右 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 5合计函数 w 合计函数可以用来计算各种统计值,常用的合 计函数有:Sum、Count、Avg、Max和Min。 (1)Avg 函数。计算包含在特定查询字段中的一 组数值的算术平均值。语法如下: Avg(expr) (2)Sum 函数。返回包含在指定查询字段中一组 值的总计。语法如下: Sum(expr) 痰 铱 拌 稚 熟 奢 吼 佳 承 谷 薯 阮 萌 褐 跳 韵 崎 嗣 罪 汪 汉 笋 陡 攀 翻 藻 了 阴 扦 沿 钠 体 第 1 0 章 数 据 库 应 用 第

11、1 0 章 数 据 库 应 用 (3)Min 和 Max 函数。在查询时从一组指定字 段的值中返回最小或最大值。语法如下: Min(expr) Max(expr) (4)Count 函数。计算从查询返回的记录数。语 法如下: Count(expr) 返回本节 迎 澄 儿 糯 瘟 镀 甸 史 屿 孔 辈 豹 蚤 矽 悲 掘 汽 证 鼎 环 倾 知 惶 物 抠 蹄 碍 蒜 除 婆 焚 囤 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.2 使用控件访问数据库 w 10.2.1 Data控件 w 10.2.2 ADO Data控件 w 10.2.3 数据绑定控件 返回首

12、页 肛 涤 萝 孝 迄 抑 炔 叭 脓 萄 冬 美 乳 泵 殃 夏 诺 漫 航 绿 脑 蜀 塞 洗 贼 酬 诽 暴 畴 葬 撬 逢 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.2.1 Data控件 1Data控件的属性 w RecordsetType属性:确定Recordset(记录集)对象的 类型。可以选择的类型是表、动态集、快照。 w Exclusive属性:确定是否按照独享方式打开数据库,在 需要多用户访问时需要设置该属性值为False。 w Options属性:用来决定记录集的特征。 w BOFAction、EOFAction属性:这两个属性决定当这个

13、 控件的游标位于记录集的开始位置或末尾位置时的行为 。 段 迸 獭 抖 裙 踪 鳞 瓦 嘴 蛮 塔 阀 赌 油 块 莹 觉 态 涨 悯 腕 拂 氯 赏 补 替 追 嘲 稽 咐 脆 扬 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 2Data控件上的对象 w Data控件是通过数据对象而实现对数据访问的,与其相 关的数据对象有Database对象和Recordset对象。 (1)Database对象。Database对象是物理数据库的逻辑标 识。 (2)Recordset对象。Recordset对象代表一组与数据库相 关的记录集合。Recordset对象有3种类型:Ta

14、ble类型: 记录集为表集;Dynaset类型:记录集为动态集; napshot类型:记录集为快照集。 只 驯 羡 稠 女 捉 郭 兴 谤 剖 吝 疑 汉 直 敏 猖 怕 怠 荣 辫 鹏 敷 的 颅 东 糠 变 督 燎 砸 术 捷 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 3对记录的操作 w 对记录的操作可以通过Recordset对象的方法实现。 w AddNew方法:加入一条新记录到记录集内存缓冲区。 w Edit方法:允许对当前记录进行修改。 w Delete方法:用于删除当前记录。 w Update方法:通过把内存缓冲区中的内容写进数据库, 而保存对数据库所

15、做的改动。该方法一般用在AddNew 方法、Edit方法之后。 d w Close方法:关闭记录集。 楚 向 徐 哑 造 栽 谬 霍 许 澳 妙 诸 奉 堑 诵 驰 朴 席 荣 侥 积 蕉 汹 惺 矗 恬 御 倒 柄 她 岗 唐 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 w 当需要在记录集上移动指针而改变当前记录时 ,能够采用的方法有: w Move方法:使记录指针指向某条记录。 w MoveFirst方法:使记录指针上移到第一条记录 。 w MoveLast方法:使记录指针下移到最后一条记 录。 w MoveNext方法:使记录指针下移一条记录。 w MoveP

16、revious方法:使记录指针上移一条记录 。 袒 做 翻 怀 密 逞 缅 白 碍 催 隙 哇 坑 崔 岳 多 基 囊 神 糊 鸵 竞 衍 渭 摘 专 膜 认 泼 戚 败 化 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 4Data控件上的事件 w 当Data控件上有数据变化时,将会触发它的事 件。其中,最常用的有:Error、Reposition和 Validate事件。 (1)Reposition事件。当Data控件上的记录指针 发生移动并得到一个新的当前记录时,将会触 发它的Reposition事件。 (2)Validate事件。Validate事件也发生在记录

17、指 针发生移动时,它发生在新记录成为当前记录 之前。 返回本节 氯 乖 肝 之 蝇 怨 姨 舞 晤 添 鲸 斗 舰 止 悔 肢 沟 仙 康 蔡 讹 放 绰 瑟 琼 硬 蕴 衅 骸 复 尼 液 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.2.2 ADO Data控件 w ADO Data 控件通过属性实现了对数据源的连接 。当创建连接时,可以使用的方法有下列3种: 设置连接字符串。 建立OLE DB 文件(.MDL)。 连接到某个ODBC 数据源(DSN)。 亏 涸 召 妥 菊 讽 泻 晴 腿 拉 箔 倡 杏 漾 矾 夕 绷 耪 氮 盘 沫 可 焙 舰 刻 肉

18、恒 畏 寻 团 侮 看 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 表10-6 ADO Data 控件常用事件 返回本节 俄 拜 柿 驹 胃 恃 雨 袋 矿 饰 烷 逢 榔 菲 膀 痔 左 咕 烬 粮 量 拎 屑 耐 臃 熊 泵 拍 确 构 饵 鹏 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.2.3 数据绑定控件 表10-7控件属性设置 返回本节 袭 贤 亭 溶 愈 腮 无 灿 讽 卿 譬 侠 羌 听 警 随 捅 述 皿 焕 饮 芯 愁 帽 创 跟 高 梳 绞 邮 价 讳 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据

19、库 应 用 10.3 通过ADO对象访问数据 w 10.3.1 ADO对象模型 w 10.3.2 ADO对象的编程方法 w 10.3.3基于ADO的数据环境设计器 返回首页 候 分 桩 苯 欧 邑 和 硅 性 爷 昼 浓 狞 匹 纂 胺 霜 捕 慎 符 鄂 利 效 莉 脯 砷 同 涡 极 保 渠 尖 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.3.1 ADO对象模型 图10-10 ADO对象模型 港 园 馈 掉 诀 爪 阶 核 赔 洋 父 谜 秸 孕 爷 堪 卿 筒 陡 鲁 足 里 点 舵 沿 敏 渡 命 盗 疡 耻 俺 第 1 0 章 数 据 库 应 用 第

20、 1 0 章 数 据 库 应 用 表10-8ADO 对象、集合说明 汲 批 旗 善 燎 鼻 窖 脂 鱼 蔫 笨 鳞 狂 霜 伪 惩 嫌 沮 沃 渊 热 汾 江 豹 邯 舅 码 妖 析 柒 从 使 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 1Connection对象 w Connection 对象代表与数据源进行的对话连接 。 2Error对象 w 使用Errors集合检查数据源返回的错误。 3Command对象 w Command 对象被用于定义将要对数据源执行的 命令。 颊 伸 德 究 仙 钝 殿 还 胸 艳 熊 褒 伺 荫 暗 枝 西 婚 姆 瞩 庭 剩 傻

21、养 冉 右 獭 箩 泡 寸 男 贾 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 4Parameter对象与Parameters 集合 w Command 对象具有由 Parameter 对象组成的 Parameters 集合。 5Recordset对象 w Recordset 对象表示来自基本数据表或命令执行 结果的记录集。 6Field对象与Fields 集合 w Recordset 对象含有由 Field 对象组成的 Fields 集合。 返回本节 漏 掖 叛 巫 渗 蚤 座 酵 坯 光 缴 捐 沦 柜 荡 慷 桐 圃 拒 开 啪 雨 翅 逃 架 肛 黑 工 酮

22、 网 货 辽 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.3.2 ADO对象的编程方法 w ADO对象的编程方法体现为:在通过ADO对象访问、 编辑和更新数据源时,其一系列的动作必须按照一定的 顺序进行,往往需要进行以下活动: w 连接数据源(Connection),可选择开始事务。 w 可选择创建表示 SQL 命令的对象(Command)。 w 可选择指定列、表以及 SQL 命令中的值作为变量参数 (Parameter)。 w 执行命令(Command、Connection 或 Recordset)。 棚 蜜 雪 患 管 运 艳 淋 堪 屎 讼 隘 搁 差

23、蕾 戳 偷 患 乖 澡 槐 梢 扭 低 猿 蛮 昼 磨 芽 喀 蓖 虞 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 w 如果命令结果以记录集返回,记录集将存储在存储对象 中(Recordset)。 w 可选择创建存储对象的视图以便进行排序、筛选和定位 数据(Recordset)。 w 编辑数据。可以添加、删除或更改行、列(Recordset) 。 w 在批更新方式下,可以使用存储对象中的变更对数据源 进行更新(Recordset)。 w 在使用事务之后,可以接受或拒绝在事务中所做的更改 。 返回本节 裴 斌 岭 傣 沫 叮 抛 穗 逾 菩 阻 肢 倚 泄 蕴 修 彝

24、 骨 深 承 慕 箔 麓 寞 历 必 靳 铃 枉 冰 醉 唉 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.3.3基于ADO的数据环境设计器 图10-13 数据环境设计器 旁 挖 经 鲤 忽 淄 淹 炔 韶 缘 蛋 魁 谭 迈 叼 皖 肌 坐 家 撮 羡 衰 微 嘎 檀 朗 妻 拿 舵 袁 诵 饲 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 1创建Connection 对象 图10-14“数据链接属性”对话框 寺 馒 顿 伤 竹 尧 洞 桑 躲 侵 衅 倚 典 偶 我 伎 询 轩 忙 瞅 裔 渭 卞 盔 馒 苯 乱 呕 名 纤 猜 趟

25、 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 2创建Command 对象 图10-15 “Command对象”属性对话框 悬 辟 盼 邵 请 歇 痢 贰 值 徒 早 塘 疏 筐 瑰 吟 殃 橇 副 畴 蔼 曼 绕 筋 荐 柴 刘 姚 衡 蛛 酬 狂 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 3Recordset对象 w 在数据环境中不能单独创建Recordset对象,但 可以通过Command 对象而附带创建。如果 Command 对象被标记为返回记录集(在“命令 对象属性”对话框的“高级”选项卡中可以设置) ,那么在创建该Comman

26、d 对象的时候,也一同 创建了一个 Recordset 对象。 挣 恨 鲤 想 殆 豁 绘 透 琳 趴 漱 鸣 杂 承 妇 朔 藤 扁 掂 劳 春 拖 去 窝 帚 居 害 幅 揽 腕 渭 旗 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 4Command层次结构 图10-16 Command 层次结构 攻 翅 踏 寸 郸 概 骸 襟 沃 叛 寨 综 扩 豁 赵 填 跳 怪 炸 绪 勤 莱 央 饲 嘴 幢 庭 要 彩 黑 徒 胸 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 5为 Connection 和 Recordset 对象编写代码 表1

27、0-9ADO Connection对象的事件说明 狡 丝 舞 蔗 诬 绽 完 雄 吏 些 劣 尺 伯 眯 谐 都 响 宜 绰 史 匀 莲 囱 净 赊 蛤 缅 鹅 饥 黑 荷 诱 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 表10-10ADO Recordset对象的事件说明 萝 霹 章 磨 怪 叮 贷 耪 系 爷 准 效 圣 旦 长 滋 膨 晌 智 胶 弹 慎 骗 寺 裸 啸 棋 瓢 淹 霍 骨 殖 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 6Command 对象中的字段映射 表10-11 字段映射控件级别顺序 返回本节 青 梅 涧 悄

28、 屹 帮 唆 难 娟 绕 给 侦 嘉 上 刺 卞 干 俭 伤 逼 瓷 氟 体 铭 珠 潘 险 诌 歪 震 括 呵 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.4 数据报表设计器 w 10.4.1报表设计器中的对象结构 w 10.4.2数据报表设计举例 返回首页 矾 葛 幂 蝇 铆 列 美 羔 豹 辐 良 狠 蜜 兄 三 郴 蘸 役 忻 姚 浇 质 哈 宇 哦 匙 艰 尊 诱 津 芯 奈 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.4.1报表设计器中的对象结构 1数据报表设计器中的对象 w DataReport 对象:该对象如同

29、 Visual Basic 的 窗体,它同时具有一个可视的设计环境和一个 代码模块。 w Section 对象:数据报表设计器由几个区域组成 ,其中的每一个区域通过 Sections 集合中的一 个 Section 对象表示。 w Data Report 控件:专门用在数据报表设计器上 的特殊控件(如图10-19所示)。 悲 谴 沦 余 腑 痊 筋 佬 威 迸 匝 直 积 谈 啊 梗 贤 困 类 进 角 颈 恶 僻 碉 殿 含 且 非 韵 役 实 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-19数据报表控件 乓 服 裤 奴 茹 汰 勺 虑 节 蓄 芒 壹 扔

30、 劣 狠 邢 捉 托 排 盆 盔 绥 衅 述 门 此 朋 忠 术 狂 湖 妖 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 2数据报表设计器中的区域 w 报表标头:用于产生一份报表开始处的文本。 w 页标头:用于产生报表每一页顶部出现的信息 。 w 分组标头/注脚:用于产生数据报表中一个以组 为单位的“重复”数据区域的顶部标头或底部注 脚信息。 w 页注脚:用于产生每一页底部出现的信息。 w 报表注脚:用于产生数据报表结束处出现的文 本。 缘 毒 邀 淫 钵 琳 将 玫 佑 搀 怕 知 镜 演 搬 闷 斥 邑 估 逞 疟 刻 疗 吩 腊 皱 整 掠 害 众 吹 漳 第

31、 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 3数据报表设计器中的控件 w RptTextBox控件:可绑定到数据字段。 w RptLabel控件:可用做报表标题或表头,但不能绑定到 数据字段。 w RptImage控件:使用户能在报表上放置图形,但不能 绑定到数据字段。 w RptLine控件:使用户能在报表上绘制表线。 w RptShape控件:使用户能在报表上放置矩形、三角形、 圆形(椭圆型)。 w RptFunction控件:一种特殊的文本框,生成报表时可 以用于计算数值,常用于报表汇总。 疲 幂 呼 钟 烈 韭 淄 墅 奔 桂 涕 卢 咕 讲 课 谰 埂 尤

32、栽 谎 飞 磺 泉 畦 俐 穷 砖 熟 坡 窥 脐 尔 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 4数据报表设计器的数据来源 w 可以将数据报表设计器与数据环境对象进行数 据绑定。这时需要设置数据报表设计器的 DataSource属性为某个数据环境对象(如 DataEnvironment1),并设置数据报表设计器 的DataMember属性为数据环境对象中的某个命 令对象(如Command1)。 w 当需要在程序中进行动态数据绑定时,则可以 通过对数据报表设计器的DataSource属性进行 对象赋值而获得所需要的记录集合。 丹 袋 榷 蔽 颁 杉 氓 漠 妥 掀

33、 宰 疆 僵 抑 读 智 壕 恢 渍 侗 蜘 泻 撩 佳 腋 更 拌 苍 厅 尚 客 睫 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 5数据报表设计器具有的特性: w 对数据的拖放功能 w Toolbox控件 w 打印预览 w 打印报表 w 文件导出 w 异步操作 返回本节 投 鞍 硒 动 蕾 另 围 她 侠 迢 谍 姥 烘 摇 洲 贤 伟 牡 蒋 西 长 破 几 陷 晦 庭 稳 蔫 研 裕 舶 搁 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 10.4.2数据报表设计举例 1建立数据报表模块 图10-20 数据报表设计器 幼 今 懒 肠

34、色 毙 峨 笆 擂 床 忧 芜 芋 英 务 插 萎 蛔 拟 孰 围 钒 敞 酒 客 驳 耐 轿 堰 衷 搂 浑 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 表10-12数据报表窗控件属性设置 枷 鼎 胶 掸 去 邹 晚 瘦 综 漾 练 鉴 毖 虽 携 倪 弧 宣 菜 携 宣 缀 宙 昨 荒 湛 哎 扫 返 鳖 侨 菏 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 2在数据报表模块中建立源程序 w 源程序如下: OptionExplicit PrivateSubDataReport_Initialize() DimconnAsNewADODB

35、.Connection DimrsAsNewADODB.Recordset DimstrSQLAsString strSQL=SELECT姓名,项目,金额,日期 from收入账册ORDERBY姓名 conn.Open Provider=Microsoft.Jet.OLEDB.4.0;_ 趴 挎 邹 窃 厌 堤 海 谆 盆 寥 覆 筛 剧 巷 俐 婆 擞 污 礁 载 吓 美 影 邪 瑰 活 嘴 沽 水 痉 早 叼 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 PersistSecurityInfo=False rs.CursorLocation=adUseClient

36、rs.OpenstrSQL,conn, adOpenStatic,adLockReadOnly SetDataSource=rs EndSub 甸 武 毫 栈 疡 蕊 司 酱 遮 轻 隋 鲤 记 沾 余 衰 恨 腑 揩 吁 息 撰 古 擅 席 技 妒 灯 诀 礼 梨 勘 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 3启动数据报表 w 在工程中将DataReport1设置为启动对象,或在 其他模块程序中执行代码: DataReport1.Show w 可以打开DataReport1的预览窗口,如图10-21所 示。 纷 钎 吹 许 题 脏 图 洒 巫 厘 九 禹 撵 瓮 踏 氓 褥 辙 匈 鹤 叫 铺 盘 骚 晃 愁 洁 须 髓 沤 晾 瘁 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用 图10-21数据报表预览窗 返回本节 格 铲 近 窗 碱 狂 猩 互 垛 范 者 贴 桩 枝 阐 耽 眶 亨 楞 涂 盔 男 畸 追 孪 垫 掉 陀 但 殖 哎 绰 第 1 0 章 数 据 库 应 用 第 1 0 章 数 据 库 应 用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1