上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1:用select语句将数据库数据导出到excel,可以灵活的用sql语句设计你想要的结果集View Code declare@serversysname,@unamesysname,@pwdsysname,@QueryTextvarchar(200),@filenamevarchar(200),@hrint,@SQlServerint,@result_strvarchar(255),@QueryResultsint,@CurrentResultSetint,@objectint,@WorkBooksint,@WorkBookint,@Rangeint,@Columnsint,@Rowsint 阅读全文
posted @ 2011-04-01 14:23 cnby 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 先看下设计界面吧,感觉比Qreport是漂亮点,不过内部区别还不太清楚了下面大概说下第一个raze报表的步骤,高手就不用看了。给外word文档吧。包含源码和word文档:/Files/gaiyang/Raze报入门示例高手勿看.rar 阅读全文
posted @ 2011-03-25 14:31 cnby 阅读(376) 评论(1) 推荐(0) 编辑
摘要: 效果图:控件设置:分组主要用到四个控件,一个GroupHeader对应一个GroupFooter,注意将GroupHeader的FooterBand属性关联到GroupFooter上,一个SubDetail对应一个GroupFooter,注意将subDetail的FooterBand属性关联到GroupFooter上,设置SubDetail的DataSet属性源码:/Files/gaiyang/用两个GroupFooter实现的多重报表.rar 阅读全文
posted @ 2011-03-24 22:25 cnby 阅读(559) 评论(0) 推荐(1) 编辑
摘要: 先看个效果图吧:设置里的注意:1 。把QrDetail的标题放在上面一行的GroupHeader上,这样就不用加ColumnHeader,就实现了显示列标题2 。设置第二个GroupFooter属性hasChild为true,否则显示的统计不正确 3. QRLabel属性transParent 设置透明 4.设置QRBand的Frame属性显示边框效果 参与代码:/Files/gaiyang/Qreport报表统计订单汇总用两组QRGroup控件实现.rar 阅读全文
posted @ 2011-03-24 17:07 cnby 阅读(996) 评论(1) 推荐(0) 编辑
摘要: 效果图:设计说明:仍然用了TQrGoup组件 来实现分组,这里的QRexpr提供分组的具体要求报表运算组件TQRExpr用来提供一些简单的计算功能。Expression属性是她的最重要属性,我们有必要而且也必须掌握好她。只要单击Expression右端的编辑按钮就可以打开表达式编辑窗口。利用这个编辑器,我们可以比较方便的设计表达式。通过表达式编辑器窗口中的按扭,可以在表达式中插入数据库中的表的字段、函数、数学和逻辑运算符,并可以通过Validate按扭来测试表达式的正确性。当然,我们也可以直接在编辑器中输入表达式。在她的函数中IF你一定要用好,因为她会帮我们很多忙,这个函数的对于学过DBASE 阅读全文
posted @ 2011-03-24 15:39 cnby 阅读(983) 评论(2) 推荐(0) 编辑
摘要: 设计说明: 控件关系:设置两个TQrSubDetail 形成嵌套的从表 ,把其中一个TQrSubDetail的Master指向另一个TQrSubDetail 形成从表的关系 数据源关系:三个Tquery和两个TdataSource(注意他们之间的互相关联关系),Tquery为TdataSource提供DataSet,TdataSource为TQuery提供DataSource,做为基础数据,设置动态的sql语句 用于得到where条件的查询结果集注意:设置各个数据源active,否则会比较郁闷不出数据了放个源码吧,很简单的/Files/gaiyang/QReport设计主从报表两个TQrSub 阅读全文
posted @ 2011-03-24 14:30 cnby 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 一。报表控件摆放的区段作为报表,它通常有一个固定的模式,最常见的报表主要是由以下六部分组成:PageHeader:页眉,每页均会出现Title:标题, 只出现在第一页 ColumnHeader:所有列的标题,即报表文件的字段区域,每页只会出现一次 Detail:记录的内容,一个字段一列,即报表的文本区域(重复区)Summary:摘要(只出现在最后一页) PageFooter:页脚,每页均会出现GroupHeader:GroupFooter:二。TQREcprMemo 组件: 在报表中是TQRExpr 和 TQRMemo 的混合组件 ,应用时一般放在QrDetail上,应用QrDetail上的数 阅读全文
posted @ 2011-03-23 17:33 cnby 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述主从报表设计的过程,需要的显示控件,数据控件,即重要属性的设置。Qreport控件说明: 1 。Group Header 与Group Footer的设置:放一个Qrband和一个QrGoup(默认放置的QrGroup都是 Group Header),将QrGroup的FooterBand指向QrBand,这里看到Qrband变成了Group Header,相应的Group Footer也产生了, 2 .再添加一个QrSubDetail:(建立一个主/明细(master/detail) 报表,连接明细文件的组件),将其FooterBand指向刚才添加的Group Footer控件, 阅读全文
posted @ 2011-03-23 14:51 cnby 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: 数据源的配置:Ttable(DatabaseName,TableName)----->TDatasource(DataSet)------>DBGrid(Datasource)注意:1.设置各个数据源的active为true, 2.为DBGrid添加你要设置的columns ,否则不显示数据的 阅读全文
posted @ 2011-03-22 16:38 cnby 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一般从数据库读出的数据必须经过处理,添加一些数据列才能满足我们的显示要求,这里就可以用TdataSet为中介,把读取的数据处理后再显示到dbGrid上,废话不多,上代码呵View Code unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, StdCtrls, Grids, DBGrids, DBClient;type TForm1 = class(TForm) Dbgrd1: TDBGrid; Dbgrd. 阅读全文
posted @ 2011-03-22 11:56 cnby 阅读(424) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页