<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java报表工具知识荟萃 &#187; Java报表工具-填报专栏</title>
	<atom:link href="http://ajavareport.cn/archives/category/javareport-write/feed" rel="self" type="application/rss+xml" />
	<link>http://ajavareport.cn</link>
	<description>java报表工具相关知识：java报表应用，java报表设计，java报表技术</description>
	<lastBuildDate>Wed, 25 Apr 2012 03:20:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Java报表工具FineReport6.5离线填报示例</title>
		<link>http://ajavareport.cn/archives/1083</link>
		<comments>http://ajavareport.cn/archives/1083#comments</comments>
		<pubDate>Mon, 14 Nov 2011 03:25:49 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-填报专栏]]></category>
		<category><![CDATA[finereport报表工具]]></category>
		<category><![CDATA[java报表工具]]></category>
		<category><![CDATA[离线填报]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1083</guid>
		<description><![CDATA[本例以一个实例来展现java报表工具FineReport离线填写报表功能。 下图为一个雇员统计表： FineReport报表设计器里的报表设计如下图： 模板中FineReport报表填报属性如下： 保存该模板到C:\FineReport6.2\WebReport\WEB-INF\reportlets目录下，命名为WorkBook1.cpt。 依次点击FineReport文件输出Excel格式原样导出，得下图的.xls文件： 填写雇员信息如下： 将其另存，路径为C:\WorkSheet1.xls.。 运行如下导入程序即可将数据导入数据库中，注意此处要特别留心程序中几个路径是否正确。 import java.io.FileInputStream; import java.util.HashMap; import com.fr.base.FRContext; import com.fr.base.dav.LocalEnv; import com.fr.report.ReportTemplate; import com.fr.report.io.ExcelImporter; public class TestUtils { public void exe() { // 配置系统运行环境，可以localEnv remoteEnv com.fr.base.dav.LocalEnv env = new LocalEnv(“C:\\FineReport6.5\\WebReport\\WEB-INF”); try { // 设置 FRContext.setCurrentEnv(env); // 读取模板 ReportTemplate tpl = env.readTemplate(“WorkBook1.cpt”); // 读取Excel文件 FileInputStream file = new FileInputStream(“C:\\WorkSheet1.xls”); [...]]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1083/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java报表工具定时器填报</title>
		<link>http://ajavareport.cn/archives/877</link>
		<comments>http://ajavareport.cn/archives/877#comments</comments>
		<pubDate>Thu, 05 May 2011 15:08:15 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-填报专栏]]></category>
		<category><![CDATA[java报表工具]]></category>
		<category><![CDATA[报表参数]]></category>
		<category><![CDATA[报表定时器]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=877</guid>
		<description><![CDATA[          Java报表工具定时器的另一个重要功能就是可以用来定时填报，通过定时功能实现自动填写功能，而不必一个一个的手动输入，下面就通过一个例子介绍一下6.5版本定时器填报的用法。 1.    制作简单填报模板 连接数据库scheduleDemo,新建模板，并添加数据库查询ds1: SELECT year(countdate) as year,month(countdate) as month,empid,num FROM empdetails  where year(countdate) = ${year}  and month(countdate)= ${month}，并将year参数的默认值设为2010,month参数的默认值设为4。报表样式设计如图所示，并双击A3单元格，选择高级里面的自定义显示值：=CONCATENATE($$$,”年”,month,”月”)，将C3单元格设置为：汇总&#124;求和 报表填报属性设置，如图所示，将empdetails表中的值插入到表empcount中去 报表制作完成之后将模板存储到reportlets目录下 2.    添加定时报表 在定时器管理界面点击按钮，添加定时报表，并选中是否填报，如下图所示 3.    添加定时任务 点击定时器界面相应模板的添加定时任务，并点击 第一步基本设置，如图 点击下一步进入时间设置，选择立即执行，循环方式选择不循环，如图 点击下一步进入报表参数设置，点击，并双击参数month和year进行编辑，将参数类型都选择公式，month的参数值为：month(today()),表示当前的月份，year的参数值为：year(today())，表示当前的年份 点击下一步，进入导出设置，填写文件显示名，并选中管理目录和导出文件类型，如图所示 4.    查看效果 6.5定时器的填报功能不能在定时器管理界面显示，效果只能在数据库中查看。打开scheduleDemo数据库的empcount表，发现通过定时任务，数据已经自动填入表中了。如图所示 文章转自：http://blog.vsharing.com/fanfanzheng/A1342857.html Java报表工具相关文章2011/05/29 -- Java报表工具定时器年报专题 (0)2011/05/22 -- Java报表工具定时器邮件专题 (0)2011/05/01 -- Java报表工具定时器月报专题 (0)2011/04/23 -- Java报表工具定时器日报专题 (0)2011/01/07 -- Java报表工具定时器参数之一 (0)]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/877/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java报表工具图例展示之填报表</title>
		<link>http://ajavareport.cn/archives/851</link>
		<comments>http://ajavareport.cn/archives/851#comments</comments>
		<pubDate>Thu, 24 Mar 2011 13:31:22 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-填报专栏]]></category>
		<category><![CDATA[java报表工具]]></category>
		<category><![CDATA[填报表]]></category>
		<category><![CDATA[报表图表]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=851</guid>
		<description><![CDATA[         上一篇文章里我们集中展示了利用FineReport这一Java报表工具制作出来的带参数报表，并概括说明了各类型带参数报表的应用范围。今天我们要介绍的是FineReport的填报表。一款功能完整的报表工具，不仅需要对数据进行展示和查询，还要有一项重要的功能：填报。FineReport的填报设计是利用B/S模式实现了对后台数据的增删改，使得对数据库的维护变得简单高效。         下面我们就来看看FineReport报表工具制作出来的几种填报表。 自由填报表：自由填报表意为在BS预览时，用户看到的是一张没有初始数据的空白表单，用户自行填入数据并提交保存，数据便会自动回填录入数据表。        下图就是一张空白的自由填报表： 用户在浏览器界面填入相关信息后，就可以提交数据入库。 FineReport的类Excel报表设计还使得它支持多sheet填报。 即使数据关系复杂，填报功能一样可以实现。下表就是一个包含了多数据类型、多控件的复杂填报表。           很多时候数据不是来源于同一张数据库表，很有可能来源于一个数据库的不同表，或者不同的数据库。填报时FineReport可以将数据自动保存到原来的数据库表中，提高了后台数据的更新效率，这就是多源报表填报。 上图的填报表中，用户还可以对行数据进行增和删。 文章转自：http://blog.vsharing.com/fanfanzheng/A1329180.html Java报表工具相关文章2011/07/13 -- 主流Java报表工具之王者争夺战：功能大PK系列之仪表盘功能 (0)2011/07/06 -- 主流Java报表工具之王者争夺战：功能大PK系列之图表超链接参数值中文 (0)2011/06/30 -- 主流Java报表工具之王者争夺战：功能大PK系列之图表背景渐变色 (0)2011/04/17 -- Java报表工具图例展示之FineReport报表功能图 (0)2011/04/08 -- Java报表工具图例展示之其他类型报表 (0)]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/851/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FineReport6.5 Java报表软件离线填写报表</title>
		<link>http://ajavareport.cn/archives/284</link>
		<comments>http://ajavareport.cn/archives/284#comments</comments>
		<pubDate>Sun, 13 Jun 2010 14:41:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java报表工具-填报专栏]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=284</guid>
		<description><![CDATA[  离线填报示例 本例以一个实例来展现FineReport  Java报表软件离线填写报表功能。 下图为一个雇员统计表： FineReport6.5 Java报表软件设计器里的报表设计如下图： FineReport6.5 Java报表软件模板中报表填报属性如下： 保存该模板到C:\FineReport6.2\WebReport\WEB-INF\reportlets目录下，命名为WorkBook1.cpt。 依次点击FineReport文件à输出àExcel格式à原样导出，得下图的.xls文件： 填写雇员信息如下： 将其另存，路径为C:\WorkSheet1.xls.。 运行如下导入程序即可将数据导入数据库中，注意此处要特别留心程序中几个路径是否正确。 import java.io.FileInputStream; import java.util.HashMap; import com.fr.base.FRContext;   import com.fr.base.dav.LocalEnv; import com.fr.report.ReportTemplate; import com.fr.report.io.ExcelImporter; public class TestUtils {        public void exe() {               // 配置系统运行环境，可以localEnv remoteEnv               com.fr.base.dav.LocalEnv env = new LocalEnv(“C:\\FineReport6.5\\WebReport\\WEB-INF”);               try {                      // 设置                      FRContext.setCurrentEnv(env);                      // [...]]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/284/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java报表工具制作主子填报表</title>
		<link>http://ajavareport.cn/archives/97</link>
		<comments>http://ajavareport.cn/archives/97#comments</comments>
		<pubDate>Fri, 28 Aug 2009 08:40:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java报表工具-填报专栏]]></category>
		<category><![CDATA[java报表工具]]></category>
		<category><![CDATA[java报表设计]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=97</guid>
		<description><![CDATA[上图所示为一张主子填报表，分上下两部分，上半部分为订单的主表，下半部分为订单明细，这两部分数据分别来自不同的物理表,用户修改数据后，同时保存到两张物理表中，并保持数据库事务一致性。]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/97/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

