如何使用FastReport VCL 6将报表保存到云服务

通常保存下载报表有两种方式:一种是在本地驱动器上下载并保存报表;另一种方法是客户端服务器应用程序,报表将存储在远程服务器上。但是,如果无法部署远程服务器,却希望在共享资源上存储报表,该怎么办?用户可以手动将报表转移到Web存储库。FastReport VCL 6为用户提供了一种更方便的方式 - 在云服务中存储报表。云服务因其可靠性和数据安全性较高而得以广泛运用。几乎每个现代云存储都提供OAuth2身份验证,这极大地简化了客户端应用程序的数据访问,用户可以方便,快捷,安全的存储数据。

下载FastReport VL6

FastReport VCL 6提供DropBox,GoogleDrive,OneDrive,Box.com这四种云服务保存报表的功能,另外报表模板本身为.fr3格式,用户可以以.fp3的格式保存或导出。应用程序执行对数据的访问。下面创建此类应用程序的两个示例:

Google云端硬盘

(1)需要事先创建一个项目。在Developers Console中执行此操作:https://console.developers.google.com/。单击标题“创建应用程序(Create application)”。然后输入应用程序的名称并勾选“接受Google为用户提供的使用条款”。

(2)在项目中,需要添加Google Drive API库。在“Library”选项卡上完成,选择库并单击“Enable”按钮。

(3)要使用连接的库,会提示用户Create credentials,单击“Create credentials”按钮。调用API。选择“Other, with user interface”。选择访问数据的方式 - user data。设置OAuth 2.0客户端ID。输入任意名称(例如,TestUser),然后单击“Create Customer ID”按钮。

(4)下载带有凭证的json文件,单击“Not now”。接下来用户会被邀请下载带有凭证的json文件,点击“Not now”,在“Credentials”选项卡中选择TestUser,单击此名称并转到客户端的凭证。客户端ID和客户端密钥,将在保存或加载报表时在FastReport中使用。

DropBox

要使用其API,需要在此服务的平台上创建应用程序。

(1)登录网页https://www.dropbox.com

(2)在这里创建一个新的应用程序:https://www.dropbox.com/developers/apps/create,选择应用程序类型 - Dropbox API。

(3)选择访问类型 - 仅访问应用程序文件夹或整个存储库,选择第一个选项。

(4)指定应用程序的名称。

(5)在应用程序设置页面上,可以看到App Key,在此页面上,添加重定向URI。在DropBox中授权后,必须返回到Web应用程序。现在用户可以从FastReport访问DropBox。以上查看了使用云存储API创建应用程序的两个示例。对于OneDrive和BOX.com服务,需要通过应用程序使用API??。下面介绍如何从云存储中保存和加载报表。

有两种保存格式 - fr3和fp3。第一种是存储报表模板的格式,第二种是存储准备好的报表的格式,即填充数据的模板。要将报表模板(fr3)保存到云服务,请使用“File” - >“Save As”。接下来,选择一个可用的云服务:

(1)如果选择Dropbox,将显示以下窗口:

输入应用程序密钥,如有必要,在Dropbox中选择保存目录。从Dropbox帐户输入登录名和密码,单击“Ok”。

“Proxy”选项卡会相应地包含代理设置:

提供DropBox服务授权并允许应用程序访问数据。

在DropBox中收到一个窗口,其中包含应用程序的文件夹内容。保存报表:

(2)如果选择GoogleDrive:

输入GoogleDrive上的项目中创建帐户时收到的客户ID和密码,单击“Ok”。

应用程序将请求访问数据的权限,点击“Allow”按钮并获取存储库的内容:

该文件夹已有一个已保存的报表。

(3)选择OneDrive,保存时:

提醒用户DropBox的连接窗口还需要应用程序标识符,验证后,用户将获得一个文件保存窗口:

(4)BOX.com,类似于GoogleDrive的连接窗口:

输入客户端ID和密钥。验证后,保存文件:

要打开保存在云服务中的报表,“File” - >“Open”:

服务的连接形式与保存时完全相同,只有最后一个窗口不同,现在这是select file窗口:

保存准备好的报表的文件,以预览模式运行报表。

要将导出保存到云服务,选择所需的导出格式。在export settings forms上,选择保存位置:

原文地址:https://www.cnblogs.com/wxchuachua/p/9842493.html

时间: 2024-11-09 05:13:00

如何使用FastReport VCL 6将报表保存到云服务的相关文章

报表生成控件FastReport VCL

FastReport VCL是一款Delphi和C++Builder平台下,功能强大的报表生成控件,它能使用户的应用程序快速有效地产生报表控件,提供了创建报表所需的所有工 具,包括报表引擎,报表设计工具,预览器,对话框设计工具,以及Pascal-like 宏解释程序.FastReport VCL工作在Borland Delphi 2-7及Borland C++Builder 1-6环境下.它是用对象语言Pascal来写的,并用到了Borland VCL库. FastReport VCL在线事例

如何在FastReport VCL 6中使用Guides引导线

[下载FastReport VCL最新版本] 每个报表设计人员都会遇到需要在同一级别安排控件或一次拉伸一组元素的情况.有必要每个成员彼此调整.这需要时间,有时甚至是很花精力.在之前的FR VCL版本中,我们提供了一个网格来帮助定位对象,以及有助于将对象与其他对象平行展开的线条. 在Fast Report VCL 6中,还有另一个用于定位对象的工具--Guide line.它允许您在网格中添加任意的垂直和水平线,这有助于平行对齐对象.但它们的主要特征是对象被附加到行的边界.通过移动附加的线条,您可

如何在FastReport VCL 6中使用交互式地图

随着Google地图的出现,交互式地图变得非常流行.它们允许您导航地图,放大和缩小以及其他许多功能.随着FastReport VCL 6的发布,这些地图可以嵌入到报告中.为此,您必须以两种可用格式之一获取地图,并使用地图对象将其插入到报告中. 您可以使用.shp和.osm格式的地图,以及.gpx格式的gps轨道. .shp - ShapeFile格式.这是存储矢量地理信息数据的特殊格式.它由美国公司ESRI在20世纪90年代开发.目前,它是地理信息系统中最常用的格式. 其实ShapeFile不是

【FastReport教程】在报表的预览模式下复制或删除页面

下载FastReport.Net最新版本 在FastReport 2018.4中,出现了一个非常有趣的功能 - 在预览模式下复制和删除报表页面.也就是说,您可以选择特定的报表页面并根据需要多次克隆,或删除所选页面.在这种情况下,对模板本身没有影响.即使你只有一页,要使一切恢复到原始状态 - 只需再次构建报表. 例如,如果要打印报表以及多个实例中所需的任何特定页面.相反,不想打印的某些页面,在打印设置中,您可以选择所需的页码.但你必须记住这些数字.这不是很方便.使用新功能,您可以添加所需的页面.

fastReport 运行时设计报表 (mtm)

设计报表 通过"TfrxReport.DesignReport"方法调用报表设计器.你必须在你的项目中包含报表设计器 (必要条件是:要么使用"TfrxDesigner"组件,要么增加"frxDesgn"单元到uses列表) DesigReport 方法接受两个默认参数: procedure DesignReport(Modal: Boolean = True; MDIChild: Boolean = False); Modal参数决定设计器是否被

FastReport VCL 5.0.5

添加支持xe6

别找了!你想要的FastReport资源都在这里!

Fast Reports, Inc.成立于1998年,多年来一直致力于开发快速报表软件:应用程序.库和插件.FastReport的报表生成器(无论VCL平台还是.NET平台),跨平台的多语言脚本引擎FastScript,桌面OLAP FastCube,如今都被世界各地的开发者所认可,收到全世界使用者的追捧. 为解决大家找资源难的问题,慧都联合FastReport中文网盘点热门的旗下热门图表控件的Demo示例.视频资源.文章教程等.更多下载及资讯也可以在FastReport中文网中找到,欢迎关注F

FastReport .Net VCL 6更新导出引擎

下载FastReport VCL最新版本 日前,Fast Report VCL6更新导出引擎,这一举动会影响复合对象的导出,例如图表,Map,RichText.之前这些对象被导出为图片,但现在使用了对象和文本的向量表示,意味着对象的缩放不会影响质量.由于Fast Report VCL的第5版中没有Map对象,所以比较一下Chart对象的示例,在第5版和第6版中提供导出同一报表的屏幕截图来证明这一点.第5和第6版中,在颜色填充方面有所不同.在旧版本中,图表颜色过于夸张,看起来比较"幼稚"

Fastreport生成WEB报表

开发WEB应用系统通常都会遇到报表打印问题.简单应用可利用IE的页面打印功能,利用HTML标签控制格式来实现.但复杂的业务型应用系统,报表不仅是组成应用的 重要部分,还常常是相当复杂的.现在很多应用系统都要求提供自定义报表的功能——即客户可以自行设计.修改报表. 在C/S结构系统中,报表问题有很多成熟的解决方法.如DELPHI开发工具不仅自带有报表控件,还可以利用第三方控件来实现快速灵活的报表制作和打印,其中有名的控件是FR-Software & A.Tzyganenko 的FastReport