finereport模板缓存的位置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除finereport模板缓存的位置
篇一:10分钟学会FineReport安装与使用说明
FineReport使用说明文档
一、FineReport安装与运行
(1)从下载最新版本的FineReport文件。

双击FineReport安装文件,会加载
安装向导,安装向导加载完后,点击“下一步”按钮,弹出许可协议对话框,选择“我接受协议”,点击“下一步”按钮,如图1所示。

图1弹出许可协议对话框
(2)弹出选择安装路径对话框,点击浏览,选择文件安装的目录后点击“下一步”
按钮,如图2所示。

图2安装路径对话框
(3)点击“下一步”直至结束,安装即可完成。

(4)第一次运行设计器,会要求输入用户信息码来激
活设计器,如图3所示。

图3激活设计器
点击“获取激活码”按钮,会跳转到激活码获取页面,留下邮件地址后,用
户信息码会自动发送到您的邮箱,在上面对话框的单元格里面输入获得的用
户信息码。

二、FineReport模板制作
(1)FineReport设计器设计出来的模板保存在“默认路径”下:
c:\FineReport_8.0\webReport\web-inF\reportlets文件
夹下,并显示在模板面板中。

另外,如需切换工作目录,选择文件——>切换工作目录——>其他。

如图4所示。

图4切换工作目录
(2)选择文件——>新建工作簿,使用工具条相应工具,即可进行模板制作。

如图5所示。

图5模板制作
(3)如图6所示,一个简单的模板绘制完成。

图6简单模板制作
(4)定义数据连接。

选择服务器——>定义数据连接。

如图7所示。

图7定义数据连接
(5)连接数据库。

根据项目需求,定义对应的数据库、驱动器、uRl、用户名和密码。

以连接leas数据库为例,如图8所示。

点击“测试连接”按钮,测试连接是否成功。

图8连接数据库
(6)定义模板数据集。

选择“+”按钮,选择“数据库查询”。

输入sql语句,如where设置参数,点击“刷新按钮”,即可出现在参数列表。

在左上角输入数据集名称,如“ds_dcqkb”,点击“确定”按钮即可保存成功。

然后将对应的数据列拖入模板对应的单元格。

如图6,图7所示。

图6定义模板数据集
图7模板填入数据
(7)设置控件。

选择单元格右击,选择“控件设置”,选择不同的控件在进行填报预览时有不同的效果,此时选择文本控件。

如图8,图9所示
图8设置控件
图9选择控件类型
(8)模板填报属性设置。

点击模板——>报表填报属性,然后点击“+”按钮,选择内置
sql,提交类型使用默认的智能提交,并选择需填报的数据库,如图9、图10所示。

篇二:FineReport使用函数大全
文本函数chaR
chaR(number):根据指定数字返回对应的字符。

chaR函数可将计算机其他类型的数字代码转换为字符。

number:用于指定字符的数字,介于1number:用于指定字符的数字,介于165535之间(包括1和65535)。

示例:
chaR(88)等于“x”。

chaR(45)等于“-”。

code
code(text):计算文本串中第一个字符的数字代码。

返回的代码对应于计算机使用的字符集。

text:需要计算第一个字符代码的文本或单元格引用。

示例:
code("s")等于83。

code("spreadsheet")等于83。

concatenate
concatenate(text1,text2,...):将数个字符串合并成一个字符串。

text1,text2,...:需要合并成单个文本的文本项,可以是字符,数字或是单元格引用。

备注:
也可以用“F。

indexoF("FineReport",2)等于n。

indexoF("FineReport",9)等于t。

leFt
leFt(text,num_chars):根据指定的字符数返回文本串中的第一个或前几个字符。

text:包含需要选取字符的文本串或单元格引用。

num_chars:指定返回的字符串长度。

备注:
num_chars的值必须等于或大于0。

如果num_chars大于整个文本的长度,leFt函数将返回所有的文本。

如果省略num_chars,则默认值为1。

示例:
leFt("Finesoftware",8)等于“Finesof”。

leFt("Finesoftware")等于“F”。

如果单元格a3中含有“china”,则leFt(a3,2)等于“ch”。

len
len(text):返回文本串中的字符数。

text:需要求其长度的文本,空格也计为字符。

示例:
len("evermoresoftware")等于17。

len("")等于1。

loweR
loweR(text):将所有的大写字母转化为小写字母。

text:需要转化为小写字母的文本串。

loweR函数不转化文本串中非字母的字符。

示例:
loweR("a.m.10:30")等于“a.m.10:30”。

loweR("china")等于“china”。

mid
mid(text,start_num,num_chars):返回文本串中从指
定位置开始的一定数目的字符,该数目由用户指定。

text:包含要提取字符的文本串。

start_num:文本中需要提取字符的起始位置。

文本中第一个字符的start_num为1,依此类推。

num_chars:返回字符的长度。

备注:
如果start_num大于文本长度,mid函数返回“”(空文本)。

如果start_num小于文本长度,并且start_num加上num_chars大于文本长度,mid函数将从start_num指定的起始字符直至文本末的所有字符。

如果start_num小于1,mid函数返回错误信息*Value!。

如果num_chars是负数,mid函数返回错误信息*Value!。

示例:
mid("Finemoresoftware",10,8)返回“software”。

mid("Finemoresoftware",30,5)返回“”(空文本)。

mid("Finemoresoftware",0,8)返回*Value!。

mid("Finemoresoftware",5,-1)返回*Value!。

numto
篇三:FineReport报表展现和输出
FineReport报表软件是针对复杂格式的报表数据及web 报表的展现,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此摆脱了复杂的sql和表达式,不需要编程,大大提高了报表制作的效率。

相对于传统的条带状的报表工具,FineReport无论是在报表设计,数据展现,还是表单,应用集成等方面,都具有明显的优势。

类excel的界面风格
FineReport的界面风格,是完全类似于excel的,格线对齐的编辑方式,极大的便利了报表的设计和输出,并且单元格内属性比较自由灵活,可以得到格式任意复杂的报表。

传统工具均采用控件拖拽式绘制报表,这种方案完全没有体现表格的规律性,当表头复杂的时候,对齐非常繁琐。

而且与分辨率相关,屏幕上对齐的表格,在网页上和打印时又无法对齐。

输入输出
FineReport支持单个或者批量导入excel文件,这样可以由业务人员,事先画好表样,提高制表的效率,并且,批
量导入,更加的减轻重复的工作。

生成的报表文件可输出为html、不失真的pdF、excel、word、csV、sVg和文本文件
等多种样式。

另外,还可生成内置的模板文件。

传统工具无法支持导入excel文件,最多只能从excel
读取数据。

其生成的html一般只能支持ie;导出excel时
经常只有数据而丧失格式,个别工具完成得比较仔细,但也严重依赖于表格绘制时对齐的程度,生成的文本也只包括数据而丧失格式,无法支持字符终端的打印需求。

套打
FineReport采用底图描绘,绝对定位的方式完成套打表样的绘制,用户可将要套打的票据扫描进来作为背景图,用报表设计器进行数据的位置摆放,可以精确定位数据的位置。

传统工具只能采用精确度量的方案,量好套打票据的尺寸
来设置表格控件的大小,操作繁琐,效率很低。

分页打印,分栏以及其它打印控制
FineReport提供了全部的打印控制:按照分组或者其它任意的方式来进行强制分页,补足空行。

分页时标题可重复,不仅是上表头,表格较宽的报表,其左表头也可设置分页时重复显示。

数据可进行自由分栏,较长的报表,可以按照行分栏,显示成多列。

列数较多的报表,可以使用列分栏来多行显示到同一个页面当中。

传统的报表工具,一般只能支持上表头重复,不可以进行强制分页,补足空行,分栏等操作。

相关文档
最新文档