第十九章 data report 报表生成器 1.建立一个简单的报表

Slides:



Advertisements
Similar presentations
学生:刘雨欣 指导老师:马岩.  1. 研究目的  2. 研究过程  3. 研究结果  对联,汉族的传统文化之一,又称楹联或对子, 是写在纸、布上或刻在竹子、木头、柱子上的 对偶语句。对联对仗工整,平仄协调,是一字 一音的中华语言独特的艺术形式。对联相传起 于五代后蜀主孟昶。对联是中国汉族传统文化.
Advertisements

湖北省 “ 全民健康工程 ” 活动 湖北省 “ 全民健康工程 ” 活动 绿色环保 、 健康生活 绿色环保 、 健康生活 太平洋寿险湖北分公司 太平洋寿险湖北分公司 主办单位 : 湖北省文卫健康中心 主办单位 : 湖北省文卫健康中心 湖北省环保协会 湖北省环保协会 主 讲: 李鸿平老师 主 讲: 李鸿平老师.
古诗、名言的诵读: 1 、《游子吟》 ( 唐乐府 · 孟郊 慈母手中线,游子身上衣。 临行密密缝,意恐迟迟归。谁言寸草心,报得三春 晖。 ) 孟郊 2 母爱是人类情绪中最美丽的,因为这种情绪没有利禄 之心掺杂其间(法国) 3 母爱是一种巨大的火焰。 (罗曼 · 罗兰) 4 世界上有一种最美丽的声音,那便是母亲的呼唤。
我有一份考工的理论题库,是 Excel 文件。我在想如果转换到 Word 文件中再排版,再印刷,一是浪费时间,既要做成 Word 卷, 测试完还要手工批卷;二是浪费纸张( 4 — 5 个班级近 200 多人使 用),我在想能不能做成上机试卷,在计算机上测试,多方便, 谁能帮我这个忙吗? 我有一份考工的理论题库,是.
猜谜语 有个小娃娃,真是没 礼貌。 见到小树摇一摇,吓 得树叶哇哇叫。 见到小花逗一逗,摘 去她的太阳帽。 没人和它交朋友,只 好自已到外处跑。
全民國防教育宣導 暨國防教育影片欣賞與討論.
王 子 坊 《洛陽伽藍記》 主講教師:張其昀.
黄帝内经 内经教研室 王黎.
唐诗两首 与夏十二登岳阳楼 ——李白 登岳阳楼 ——杜甫.
欣赏美.
地球發燒了.
Ch17 績效管理 章首個案:員工績效管理:奇異強迫排名,3M的15%「私釀酒」時間 17.1 績效管理的意義 17.2 績效管理的流程
职官与科举 职官:在国家机构中担任一定职务的官吏,这里面有职官的名称、职权范围和品级地位等方面的内容。
花开有日 芬芳天下 “国培计划(2012)” ——幼儿园骨干教师远程培训项目 山东幼儿园教师8班第4期简报 主办人:张瑞美     
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
成语大观园 陆桥中学初二备课组.
大学语文.
导入 一个女子,有着“倚门回首,却把青梅嗅”的温柔娇媚,也有着“至今思项羽,不肯过江东”的倜傥豪放,她就是宋朝婉约派词人李清照。
Special Report 與健康有約 IT/CIM8C/IIS 謝志雲.
Specia`l Report 與健康有約 IT/CIM8C/IIS 謝志雲.
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
台塑石化 與 全國 之 財務分析 :企管二甲、乙 班級 指導 :楊雪蘭 老師 :第六組 組別 組員
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
第八章 中国旅游文学知识.
人教版九年级上册语文第五单元 智取生辰纲 刘晓玮 王麦喜.
人琴俱亡 刘义庆.
銷售與顧客關係管理 巫立宇.邱志聖 著.
猜一猜 有个老公公,天亮就上工。 哪天不上工,准是下雨或刮风。 (太阳).
经典诵读.
第一章 工具书.
青岛啤酒(600600) 2008年度财务报表分析 —金融0801 倪慧婷.
猜一猜 此物不稀奇, 生命不能离, 用刀切不断, 用网捞不起。 答案:水. 猜一猜 此物不稀奇, 生命不能离, 用刀切不断, 用网捞不起。 答案:水.
20、豆花庄的小家伙们.
名人名言: 读书好,读好书,好读书。 ——冰心 会不会阅读,决定着一个人的智力发展。 ——苏霍姆林斯基.
第十二章 Recordset对象 Recordset对象是数据记录的集合,而数据记录又是字段集合。因此利用recordset对象,在程序中就可以存取所有数据记录每一个字段的数据了。所以说recordset对象是存取数据库数据最重要的源头。在数据库程序设计中,recordset对象是一个十分重要对象。
CH11 心理疾病 李志鴻.
近代的中华民族可谓多灾多难,饱受了西方列强的侵略。在前两课的学习中,我们已经了解了西方列强发动的两次侵略战争,下面我们来简单地回顾一下,这两次战争的名字叫什么?侵略者分别是谁? 在中国近代史上,侵略中国时间最长、危害最大的是哪个国家?
项目一 乙烯生产过程 石化系 饶珍.
低碳生活 从我做起! 10级物理系 张羽菲
华 夏 之 祖 第 3 课.
法學緒論第六單元:法律適用 設計課程︰ 財經法律系 --楊東連 法學緒論-6.
教学目标 分析大堰河的形象、情感,解读诗人的歌唱; 把握抒情诗的记事、写人,探知作品的特色。 学法指引 学习真话、真情的写作表达。 重点探究
《大学语文》 俞晓红.
墨池记 曾巩.
读万卷书,行万里路!.
CH1 . 集 合 与 命 题.
第一節 老人教育的需求意義 第二節 老人教育的特色與實施 第三節 老人教育的課程規劃與設計 第四節 我國老人教育發展概述
Ch19 創業精神 管理學:整合觀點與創新思維3/e.中山大學企管系 著.前程文化 出版.
以考试说明带动二轮复习 福州第三中学 张璐.
十五音乐 以乐治国与以琴养心.
Claim Report 台风、暴雨应急措施指南 保护项目 保护措施 预防效果 建筑物开口部 建筑物屋面、外部结构 排水 仓库、存货
新觀念的 VB6 教本 第 3 章表單設計.
跨越海峡的生命桥.
國賓飯店儲備幹部訓練 工業組織與管理-個案Report 組員: T 王佑靜 T 張秀蓮 T 邱佳微
奇妙的克隆 谈家桢.
第一单元 自然奇观.
使用ADO.NET访问数据 数据库连接 C#程序设计课程组.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
W3C标准网页制作 主讲教师:张 涛.
教師專業發展評鑑-- 教學檔案的製作 報告人: 國立潮州高中陳建蒼.
16* 母 鸡.
Ch10 導遊業務之管理與帶團作業.
农谚两则 江津区四牌坊小学王永平.
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年10月18日.
咏雪.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
第5章 Div+CSS布局技术 经济管理学院.
语文S版 六年级 语文 下册 第一单元 天上偷来的火种.
Presentation transcript:

第十九章 data report 报表生成器 1.建立一个简单的报表 例:为score01.mdb数据库的“成绩单”输出成报表。(ch19\练 习1.vbp) 1)首先添加一个dataenvironment到工程中去,让connection连接到stock01.mdb。再添加一个command对象,选定数据表:股票行情表。 2)添加一个data report到工程 中。一开始data report 的结构图如下:(含有五个区域,每一个区域是一个对象) 3)利用属性窗口设置data report对象的属性: datasource=dataenvironment名 datamember=command名 4)从data environment之中拖动command对象到data report “细节”区域中。

5)在窗体上放置一个命令按钮,并且在命令按钮里面输入如下代码: datareport1.show 2.预览报表窗口的相关操作 3.修改报表 1)报表专用控件: Rptlabel:显示静态文字 RpttextBox:显示数据记录的字段数据 下面是工具箱中可供data report使用控件。 Rptlabel:用来显示静态文字 RpttextBox:用来显示字段数据 Rptimage:用来显示静态图片 Rptline:用来绘制静态直线 Rptshape:用来绘制静态图形

RptFuntion :用来显示总计字段 2)报表各区域的角色 细节:datareport将这个区域视为重复性数据的显示区。如果在这个区域放置了RptTextBox控件,则datareport就会根据RptTextBox控件所设置的datafield属性,逐笔读取command对象中的数据记录,然后一条一条显示出来。如果所放置的控件是RptLabel,则只是将该控件重复地显示在这个报表上。 页标头:此区域会被data report用来显示每页的标头信息。一般来说,用来显示字段的标题最为恰当。 页注脚:这个区域 会被 data report 用来显示每页的注脚信息,其显示方式与“页标头”区域相同,唯一的差异是它会被 显示在注脚的位置。

报表标头、报表注脚:在每一份报表被输出时,放置在“报表标头”区域的控件,只会显示在报表“第一页”的最前面,不像放置在“页标头”区域的控件会显示在报表“每一页”的最前面,至于放置在“报表注脚”区域的控件,则只哙 显示在报表“最后一页”的最后面。 例:修改上一例中“股票行情表”的报表。 3)插入页数及日期 在上一例中,要在“报表标题”中插入日期,要在“页标题”中插入页数。 步骤:在“报表标题”区域中右击,在快捷菜单中选“插 入控件”/“报表标题”。则在“报表标题”区域中出 现“i%”。 在datareport_Initialize()事件中写下代码如下: DataReport1.Title = "股票行情表"

在“报表标题”区域中右击选择“插入控件”/“当前日期” 在“页标题”区域中右击选择“插入控件”/“当前页码” 4)如何将字段数据设置成靠右对齐。 将rpttextbox中的alignment属性设为: rptjustifyright(=1) 5)如何设置数值字段的小数点位数 将rpttextbox中的dataformat属性进行设置。 6)如何让字段数据自动换行 有时候调整字段的宽度也是比较麻烦的,设置得太长,会超出纸张的宽度,设置得太短,怕出现数据被截断的现象,解决的办法是:将rpttextbox控件的cangrow属性设置为true。凡超过右边区的数据,都会自动换到下一行。 7)如何避免同一条数据记录被分开打印。 在一个可以自动换行的字段中,可能会出现同一条

被分开打印,如果我们不想同一条记录被分开打印,则要将“细节”对象的keeptogether属性设为true。 8)如何将“报表标头”设置成封面。 只要将“报表标头”对象的forcepagebreak属性设置为“2-rptpagebreakafter”既可。其作用是在“报表标头”之后强制分页。 除了“报表档头”对象之外,其他区域对象也都含有forcepagebreak属性,forcepagebreak几个属性值的意义如下: 属性值 意义 rptpagebreaknone(=0) 这个区域前后均不强制分页 rptpagebreakbefore(=1) 这个区域之前要强制分页 rptpagebreakafter(=2) 这个区域之后要强制分页 rptpagebreakbeforeandafter(=3) 这个区域前后均强制分页 9)如何调整个区域的高度 不必设置任何属性,只要将鼠标移到区域的边界,按下鼠标拖动即可。

10)如何设置报表的边界 就是要设置datareport对象的leftmargin(左边界)、rightmargin(右边界)、topmargin(上边界)和bottommargin(下边界)属性。这几个属性的单位twip,而twip与厘米(或英寸)的换算公式为: 1twip=1/1440英寸 1twip=1/567厘米 4.建立层次式的报表 前面利用dataenvironment的分组统计功能,完成如下画面如下: 例:为第十七章练习八添加具有层次型打印功能(ch16\ex11.vbp)