导出数据字典
导出数据字典也就是把当前定义的数据字典导出到一个数据字典文件,生成的数据字典文件还可以被如意报表(Ming-WebReport)工具设计的其它的报表导入或合并。
导出的数据字典文件是以.MRD为扩展名的二进制文件。
? 菜单项【报表?数据字典?导出数据字典】
导入报表模板
向当前报表项目导入报表模板。一个报表模板可以被兼容版本的其他如意报表(Ming-WebReport)报表项目重用,还可以对部署好的报表进行回收调试。
触发导入报表模板的操作后,会弹处一个选择报表模板的窗口,选择报表模板时可以同时选择多个报表模板进行导入。
? 菜单项【文件?导入?报表模板】
? 【在报表节点或报表对象节点按右键快捷菜单?导入报表模板】
导出数据模板
从当前报表项目中将报表对象导出成独立的报表模板文件,导出的报表模板可以被其它如意报表(Ming-WebReport)项目导入重用,进行报表部署时必须将报表对象导出成报表模板文件。
可以选择一个报表文件夹节点进行导出,该操作将把本节点包含的所有报表对象导出倒磁盘上,而且导出的报表文件的目录结构保持项目树中的层次结构。
? 菜单项【文件?导入?报表模板】
? 【在报表文件夹节点或报表对象节点按右键快捷菜单?导出报表模板】
? 其它 【选中报表项目树中的某个文件夹节点之后可以在设计器的右侧当前层的报表文件夹和报
表模板列表中选择要导出的模板】
报表远程上传
将制作完成的报表模板上传到远程的目标服务器上,实现直接的动态部署报表模板。目标服务器可以是局域网上的服务器或本机的指定文件系统路径,也可以是Internet广域网上的目标服务器。向局域网上的服务器上传报表模板采用共享文件夹的方式; 报表远程上传采用FTP文件传输协议实现。 ① 要实现上传操作首先需要对上传参数进行设置: 菜单项【工具?远程设置】
图4.6.17-1
远程设置各项属性参数设置如下:
? ? 无:缺省选项,表示不应用远程上传报表的功能;
? ? 本地/局域网:选择本机或局域网上其他计算机共享的发布报表模板的文件系统路径; ? ? FTP:
? ? 远程主机:设置远程服务器的域名或IP地址; ? ? 端 口:设置远程FTP服务器的FTP协议端口;
? ?
? 用户名和密码:设置
FTP用户的登录用户名和密码;
? 匿名登录:指定是否采用匿名登录,如果选中该选项则“用户名”参数自动变成
anonymous,并且只读,“密码”参数清空,只读;
?
? 初始目录:参数设定报表模板上传到服务器时的根目录,设置的目录在远程服务器的
磁盘上是相对于远程服务器的FTP发布目录的;
?
? 使用代理服务启:如果设计报表的客户登录远程服务器需要通过代理服务器,则需要
选中该选项,设置代理服务器参数,下面的代理服务器参数缺省为灰色,不可写,只有选中了本选项才可以进行代理服务器参数设置;
? ?
? 代理服务器:指定代理服务器的
IP地址或别名;
? 代理端口:指定代理服务器的端口号。
② 远程报表上传操作:
报表设计客户端与远程服务器成功建立连接之后就可以进行报表的远程上传操作了(如果远程连接没有建立则上传功能无效),在项目树的报表文件夹节点或报表对象节点按右键,弹出快捷菜单,选择“上传”立即开始上传选中的报表文件夹(连同文件夹下面的所有报表对象)或选中的报表对象。 注意:报表对象或报表文件夹上传到服务器端时将保持项目树中自“报表”节点开始的完整的目录层结构,上传到服务器端后将自动从“远程设置”中设置的根目录开始检查远程服务器的文件系统目录结构,如果存在本目录层结构,则根据对应的目录结构上传,如果不存在本目录层结构则从根目录开始自动创建目录层结构,然后上传。
自动生成代码
应用V2.5以前版本的如意报表工具,用户需要手工开发部署报表模版的网页程序,当然用户也可以自行开发报表模
版自动调配系统以避免每个模版文件都对应独立的网页程序文件。如果客户没有自行开发报表模版自动调配系统,则需要为每个报表模版开发对应的网页程序,所以为了帮助客户快速部署报表模版文件,如意报表的报表设计器特提供了自动生成网页程序代码文件的功能,也就是说客户根据自己的Web应用程序环境,开发好网页程序的模版文件之后,设计器就可以自动根据指定的网页程序模版文件来生成每个报表模版所对应的网页程序文件。
在报表设计器中实现自动生成代码文件的操作主要包括两个操作步骤:首先根据WEB应用程序环境编写代码文件的模版文件,即扩展名为MCT的文件,并拷贝MCT文件到当前报表设计器程序所在目录的CodeTemplets文件夹中;然后就可以在报表设计器中进行代码文件的生成操作了。 ① 编写代码文件的模版文件:
代码文件的模版文件采用标准的XML文件格式,模版文件必须结合当前WEB应用程序的开发架构和运行环境环境来编写,必须保证根据此模版文件生成的网页代码文件在当前的Web应用程序中是可以正确运行的;另外模版文件的编写方法与如意报表工具的版本无关,也就是说,ASP或者JSP代码文件的模版文件的编写方式都是一样的。下面举例说明ASP代码文件的生成过程:
? 根据当前WEB应用程序环境确定正确的代码文件的程序代码:
这一步就是定在当前WEB应用程序的环境下,手工编写能够正确显示报表模版的网页程序,然后根据这个网页程序来确定代码文件的模版文件的格式。
假设手工编写的能够正确运行的代码文件的程序如下: <%
set conn = Server.CreateObject(\ conn.Open Application(\ strSQL = \
set rsMain = Server.CreateObject(\ rsMain.Open strSQL, conn,1,1
strSQL = \
set rsSub = Server.CreateObject(\ rsSub.Open strSQL, conn,1,1
set Engine = Server.CreateObject(\ Engine.SetRootPath Application(\ Engine.AddMRDataSet \ Engine.AddMRDataSet \
Engine.AddRelation \ Engine.AddReport \
Engine.Bind
conn.Close %>
font-family: \宋体,Arial\ background-color:'#FFFFFF'; margin-left: 0; margin-top: 0; }
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: