本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

[Java报表软件—制作笔记]我的学习笔记-小高级报表制作2
FineReport——报表技术领跑者 发表于 2009/11/24 15:05:04

我又来了~~~最近项目里要做一些查询,周报月报年报的这样的。 我想用到这个的应该比较普遍,所以继续写个笔记分享之~~~ 今天~~咳咳,我们先从周报开始做起,后面那个同学请不要再睡觉了,上课了已经!   首先,当然了,先定一下 想要的是什么效果。 如下图: 500)this.width=500'>   还要把星期一到星期天都列出来告诉我~这个哈哈~其实很好弄~ 第一步:当然是取数据啦~然后自己定义一个内置数据集,里面写1到0 如图: 500)this.width=500'>     呵呵 我的主图是粉红色的小花 好看吧~   1到六表示 星期一到星期六。0表示星期天。   然后把数据拖入到格子里,如图: 500)this.width=500'>     如图,把自己写的星期1到0 拖到A8里,然后把日期的记录拖到B7里,C5、6里放的是列别。 然后有个问题,星期那里 我们写的是1到0,怎么样让他变成星期一 星期二这样的呢 右键A7 选择形态——数据字典:如图设置: 500)this.width=500'>   这样的话 就可以显示出星期几这样的效果了。   然后 我们来定义两个参数,一个是开始时间 StartDate,也就是一个星期的第一天 一个是结束时间 EndDate,也就是一个星期的最后一天。还有一个日期参数,就是我们可以随意选择的一个日期。 如图: 500)this.width=500'>  然后我们的开始时间和结束时间肯定不让我自己去查是吧,那简直是恶梦,我还得自己查一个日期 所在的第一天和最后一天是几号吗?不行吧~这里我们来简单处理下就可以了 如图: 500)this.width=500'>   结束和开始时间FineReport里有个函数可以自动算出来,省的我麻烦 Dateinweek(比如2008-12-25,1)意思就是2008年12月25日所在那个周的第一天 由此看来,最后一天,当然就是 Dateinweek(“008-12-25“,7) 搞定了!!!   然后我们来设置日期怎么跟前面的星期几对应呢,就是说,怎么样,我才能让一个日期找到他到底是星期几呢? 这个也很简单哦~~ 双击B8格子,在格子里加几个过滤条件,如图: 500)this.width=500'>   这个里面 我设置了 这个时间的开始时间 和结束时间 分别是大于开始时间 And 下雨结束时间, 这个很好理解吧, 我主要来讲讲最后一个 Weekday(XXX)=A8 这个意思 Weekday这个函数也是FineReport提供的哦 就是比如给你一个 2008-12-25 他就可以算出,这个日期是在星期几 比如他的结果是2 就表示08年12月25是星期2 !是0的话就表示是星期天,很方便吧 然后我设置他等于A8 这样就自动对应了,12月25日 就在星期二那一栏~~吼吼 省了我很多事情~~   然后就ok了诶,我不想把日期显示出来,我只想看到星期123这样数据,如是 我把日期那一列的列宽设置为0了~哈哈~~对了 我还加了个表头~~   简单哦哦~~然后效果就是我一开始发的 顺便要提一下FineReport的服务很不错哦~~这些东西我一开始没有思路,毕竟第一次做 他们帮我做好了模板,真的感谢那个MM了~服务态度不错嗯~~    

阅读全文(1284) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。


Bloginess

«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31

.: 我的分类(专题)

首页(357)
Java报表软件—制作笔记(54)
Java报表软件—功能比较(43)
Java报表软件—使用心得(21)
Java报表软件—行业动态(54)
Java报表软件—新闻资讯(48)
Java报表软件—技术知识(49)
Java报表软件—问题解析(2)


In the Bowl

.: 最新日志

如何对报表的参数控件赋值
java报表工具FineReport常见
报表怎么做 FineReport连接池原
报表怎么做FineReport数据连接之
报表模板之报表设计
报表模板之报表设计


.: 最新回复

回复:报表参数
好好学习,
好好学习,天天向上。买双 air jor
回复:理解FineReport缓存系列2
回复:理解FineReport缓存系列2


The Fishkeeper
blog名称:Java报表软件
日志总数:357
评论数量:69
留言数量:0
访问次数:1212047
建立时间:2006年4月16日



Text Me

.: 留言板

签写新留言

需要你的帮助


Other Fish in the Sea

.: 链接

报表开发工具  html5图表java报表开发工具




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144768558 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号