专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »VB教程 » vb6.0教程:True DBREPORT 6.0的使用说明-vb教程 »正文

vb6.0教程:True DBREPORT 6.0的使用说明-vb教程

来源: 发布时间:星期四, 2009年2月12日 浏览:165次 评论:0


True DBREPORT 6.0使用介绍说明

DBREPORT是个可以让用户在应用中快速方便使用功能强大报表系统Control控件它有着强大功能思路方法和事件能让用户在进行少量工作情况下就提供出完善报表
DBREPORT 可以让用户把数据保存到ADO或者OLE DB数据源中也可以从数据列表中取得数据或者以事件为基础取得数据用户可以很方便存取或打印这些数据

特征包括:
Data Access(数据接口):此Control控件支持多种数据连接方式他可以直接连接到数据库并生成他自己数据集也可以绑定到已经存在ADO数据集或OLE DB数据源也可以从数据列表或通过符合条件事件来向Control控件输入数据
Data Manipulation(数据操作:)此Control控件可以让用户在不写入任何代码情况下就可以对数据进行分类和控制你可以很容易定义对多关系定义用来限制数据过滤条件定义计算列(如统计合计数列)等此Control控件也可以支持主表和明细表关系(通过平行或串行条件来分出表子表)
Customize Data Appearance(定制数据外观表现形式):用户可以完全控制数据表现属性如数据字体颜色页面设置眉头和注脚等Control控件有个内嵌印象机制来转换代码值为串以实现用户控制需求
Objects and Collections(目标和成品):此Control控件定义了些基础对象设计人员可以在运行中完全控制这些对象:目标(如片断和细节)和对象构成报表定义这些都可以在设计时利用属性页来进行定义也可以在运行中来进行定义许多人在设计时进行定义是它是交互式可视而在运行时进行设计是可以给设计人员最终控制权允许用户以最终输入信息为基础来生成报表以最大限度靠近用户最终需要
Hierarchy of Styles(风格层次):表现风格用来是控制报表列可视属性以树状等级来进行组织表现风格可以从父亲那里继承并可以覆盖原有属性这样做法可以节约时间当用户需要新建个新风格时你可能只需要定义小部分新特性这样做法也可以使用户做出来报表具有统外观这可以使用户作出来系统成为无论是在局部还是全局修改都非常容易修改和跟踪灵活套系统
Maximize Table Usage(最大化窗口使用):此Control控件给窗口提供了广泛支持包括定义窗口眉头和注脚列和列的间宽度自动对齐列等等

Control Over Report Generation(报表生成控制):用户可以仅通过很少几行代码就可以实现报表生成或打印或者打印预览或者用户可以通过定义此Control控件属性来控制整个报表产生和其表现
Report Building Wizard(报表生成向导):此Control控件有个内嵌报表生成向导用户可以通过此向导很方便来定义所要生成报表通过选择已有基础表现风格定义报表所包括定义报表组合方式等来生成报表生成向导对开发者而言是个很方便工具但是此向导只能被最终用户来直接进行使用只允许最终用户来定制他们所需要报表使用表现方式
Other Features(其它特征):此Control控件也包括可视编辑器;用于表达标准静态;高级易于操作页面控制器;易于定制和支持区别配置等等


属性及其使用:(右键单击该Control控件选择properties)
属性页包括:
DataSource (数据源):在DataMode(数据连接方式)下拉列表中可以选择:
tdbmodedatasource(以数据库为数据源)
tdbmodememory.gif' />(以数据存储列为数据源)
tdbmodeuserevent(以用户自定义事件为数据源)
在source of connection(数据连接源目标)中可以选择:
use data link file(使用链接文件)用browse键即可选择所需要链接文件
use odbc data source name(使用odbc数据源)在下拉列表中列出了已有odbc数据源用NEW键即可建立新数据源
use connection (使用语句进行连接),用BULID键可以选择所要连接数据源在弹出数据链接属性框中‘提供者’页是用来让用户选择下午连接数据方式‘连接’页是让用户选择所要使用数据库名称并输入登录数据库时用户名及密码‘高级’页中是用来设置网络在‘所有’页中列出了进行所有设置
other attributes(其它属性设置)
authentication(鉴定)通过设置用户名和密码来进行用户鉴定
recordsource(记录源)在command text 中可以输入相应SQL语句来选择表和字段及设定排序方式过滤条件等


general:(主要属性)是对整个属性个概括也对报表编辑界面有个概述如是否显示网格网格大小定制等
parameter:(参数)可以对报表参数进行设置和修改删除
fields:(报表列)对在DATASOURCE中定义表中列进行设置也可增加和修改列定义计算列如:要增加个计算列则在左边空格中点击右键在弹出菜单中选择NEW在右边则会出现这个新属性在NAME中输入名称在displayname中输入报表中显示名称 在type中定义新增类型在maxlength中定义最大长度在calculateexpression中定义计算列计算思路方法(点开弹出编辑器在expression中可写入计算思路方法)
filters:(过滤条件)可以增加删除修改过滤条件如:增加过滤条件在左空白处点击右键在弹出菜单中选择NEW并在右边filterexpression(过滤条件表达示)conditionexpression(条件表达示)中定义相应各项条件
sections:(片断)可以定义报表格式和表现思路方法但在作此定义的前必须先进行另项定义:


右键单击需定义dbreportsControl控件在弹出菜单中选择report wizard出现report wizard窗口页为:style(风格)可以在左边列表中选择所需报表表现风格当鼠标点击到某风格时中间框中将出现所选此风格简单介绍说明且右边框中将出现相应范例在选中了风格后点击next进而第 2页:fields(报表列)在左边框中列出是此Control控件所选择右边是报表列表现方式用鼠标选择右框中可以进行删除点击左边框中点击insert group 则会在所选地方加入group点击add to group 则将此列增加到组中在确认了列格式的后点击next进而第 3页:general option(主页面设置),在report header中输入表头文字可以选择keep detail togther(选择保存明细介绍说明)number group headers(在表头中显示组数据列)number detail sections(显示片断数据值)
再点击finish键即可完成
回到属性框sections页,在左边框中列出了在report winzard中定义片断可以在此页面中增加和修改片断和片断中元素
如要修改片断:用鼠标选择需修改片断在右边框中会出现相应属性属性分为general页和plus页general页主要功能为定义该片断主要属性设置:name 中定义片断名称comment中可作相应介绍说明,type中可选择片断类型condition中定义此片断表达式,style中定义片断风格;plus页中keepwithprev(保持预览)和keepwithnext(保持和下片断关系)下拉列表中可以让操作者选择:0.do not care(不关注)1. possible(如果可能请客下进行保持)2.at all costs(在任何情况下) 3 .expression(根据表达示来进行判断);plus属性页主要是用来设置些附加属性:hight设置片断高度,spacingfore(设置前置空间)spacingafter(设置后置空间),选择为新使用条件在打印前进行在keepwithprevexp和keepwithnextexp中输入条件(仅当在general页中keepwithprev,keepwithnext选择属性为3.expression时才可进行)
如要增加片断则在左边框中在相应位置点击右键在弹出菜单中选择 sections则会生成片断并在右边框中出现该新片断属性用户可以对此片断属性进行个性化设置如修改片断所示
如要修改片断中元素:点击左边框需修改片断下元素右边框中将出现该元素属性分为general页plus页style页graphics页borders页General页定义了该元素主要属性:name中输入表示名称comment中写入相应介绍说明,exp中定义该元素表达示style中定义表现风格(点可以弹出expression editor编辑器可以直接进行定义)在width中定义宽度在height中定义高度在merge中定义混合方式(方式可在下拉列表中进行选择);plus页定义该属性具体表现:placement中定义布局类型(0.tile left 标题在左边1.center horizontally 水平在中央 2.tile right 标题在右边 3.free 自由定义)在cellspan中定义元素间距离在mapping中定义应象方式callexperssion(使用表达示)callbeforepr(在打印前);style页主要用来定义该元素中字体大小颜色等相关属性;graphics页主要是用来定义该元素中图像属性;borders页是主要用来定义该元素边界方式属性
如要增加元素则在左边框中在相应片断位置上点击右键在弹出菜单中选择 cell则会生成片断元素并在右边框中出现该新元素属性用户可以对此元素属性进行个性化设置如修改元素所示

styles(表现风格):每个片断元素都可以拥有自己表现风格而这些表现风格则可以在此页面中进行定义增加和修改
如要修改风格则用鼠标选择在左框中需修改风格名称则右边将出现此风格属性可分别对general页,graphics页,borders页中相应属性进行修改在修改了这些属性后在sections中定义相关该表现风格元素风格也会发生相应变化
要增加表现风格则在左框中空白位置点击右键在弹出菜单中选择则出现新表现风格并在右边出现该新风格属性在对general页graphics页borders页属性进行了个性化定义后表现风格就出现了这时可以回到sections页中对需进行定义元素联系到该新表现风格上来:在sections页中选定某片断或元素点击右键选择弹出菜单recreate present再在拉伸出来菜单中选择styles这时可以看到所有已经存在表现风格选择用户需要使用表现风格单击即可

Mappings(映像):可以增加删除修改该该报表映像文件
如要增加映像文件:在左边框中点击右键在弹出菜单中选择 maping则将出现新映像文件并可在右边出现属性框中定义该新映像文件名称
如要修改映像文件名称则用鼠标在左框中点击到需修改映像文件上并在右边出现属性框name字段中进行修改
如要修改某映像文件下列值属性则用鼠标点击到该列值并在右边属性框中进行修改属性:在key中定义该列值名称;在中输入该列值在picture中定义该列值图形;在picfile中指定图形文件;在linkedkey中定义链接列值名称(其中如定义为图形列值则不可以再有链接文件)在修改了这些属性后在sections中定义相关该映像文件元素属性也会发生相应变化



如要增加列值则用鼠标点击到需增加列值映像文件单击右键在弹出菜单中选择 values item并在右边属性框中进行属性个性化设置如修改列值所示这时可以回到sections页中对需进行定义元素联系到该新映像文件上来:在sections页中选定某片断或元素点击右键选择弹出菜单recreate present再在拉伸出来菜单中选择mapping这时可以看到所有已经存在映像文件选择用户需要使用映像文件单击即可

Line(线条):对表格中线条属性进行定义和修改
如要修改线条属性则在左边框中用鼠标选择需修改线条名称在右边框中属性中进行相应修改在name中定义名称,在thickness中定义该线条重度,在color中定义该线条颜色(点击color框,将弹出颜色框用户可以在此选择所需要颜色也可自定义颜色)在右边中部框中将出现该线条预览图在修改了这些线条属性后在sections页中定义和相关该线条元素中线条表现属性也会发生相应变化
如要增加线条则在左边框中空白位置单击右键在弹出菜单中选择则会出现线条记录,并在右边框中出现相应属性如修改线条所示这时可以回到sections页中对需进行定义元素联系到该新线条风格上来:在sections页中选定某片断或元素点击右键选择弹出菜单recreate present再在拉伸出来菜单中选择lines这时可以看到所有已经存在线条记录选中用户所需要使用线条记录单击即可

Profiles(报表轮廓):可以对该报表轮廓进行定义


报表编辑器editor(右键单击该Control控件选择edit)
出现该报表编辑器用户可以直接对报表表现形式进行定义用鼠标选择需拖动片断按住鼠标左键进行移动则会发生相应改变在编辑器顶部有排菜单按钮根据这些按钮可以直接对报表进行个性化定义:
1.show item properties:显示当前片断属性
2.show item style:显示当前片断表现风格
3.attach current item’s style to other items:将当前片断风格复制到另列上面去
4.insert a picture (a cell with a private style):选择当前片断图片
5.insert seciont:在当前位置插入片断
6.insert cell:在当前位置插入元素
7.delete selected item(s):删除所选片断或元素
8.undo:撤销上操作
9.redo:恢复上操作
10.toggle the alignment grid :显示网格
11.toggle snap to grid on move/resize:在移动和改变大小时对齐到网格
12.toggle display of cell expression/cell names:显示元素表达示和名称
13.align left:将所选对象左对齐
14.align top : 将所选对象顶部对齐
15.align right: 将所选对象右对齐
16.align bottom: 将所选对象底部对齐
17.make same width: 将所选对象保持同宽
18.make same hight: 将所选对象保持同高
19.make same size: 将所选对象保持同大小


检查语法(右键单击该Control控件选择check)
该功能用于检查用户所定义报表属性中是否有语法如没有则提示:no errors have been found.如有发现则将弹出张errors表框在表框中列举了出处

预览功能(右键单击该Control控件选择preview)
该功能用于预览用户定义报表模型可参对预览模型进行适当修改使报表真正符合用户期望


恢复列值(右键单击该Control控件选择retrieve fields)
该功能用于删除所有已定义属性等并从数据源中进行恢复


从xml文件中导入(右键单击该Control控件选择load from xml)
该功能用于选择xml文件导入来定义该报表Control控件选择后将弹出打开表框让用户选择需使用xml文件


将Control控件保存为xml文件(右键单击该Control控件选择save as xml)
该功能用于将报表Control控件定义保存为xml文件选择和将弹出保存表框让用户选择需保存xml文件位置和名称

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: