• <menu id="w2i4a"></menu>
  • logo FastReport VCL中文教程(持續(xù)更新中)

    文檔首頁>>FastReport VCL中文教程(持續(xù)更新中)>>如何使用FastReport VCL 6將報表保存到云服務

    如何使用FastReport VCL 6將報表保存到云服務


    通常保存下載報表有兩種方式:一種是在本地驅(qū)動器上下載并保存報表;另一種方法是客戶端服務器應用程序,報表將存儲在遠程服務器上。但是,如果無法部署遠程服務器,卻希望在共享資源上存儲報表,該怎么辦?用戶可以手動將報表轉(zhuǎn)移到Web存儲庫。FastReport VCL 6為用戶提供了一種更方便的方式 - 在云服務中存儲報表。云服務因其可靠性和數(shù)據(jù)安全性較高而得以廣泛運用。幾乎每個現(xiàn)代云存儲都提供OAuth2身份驗證,這極大地簡化了客戶端應用程序的數(shù)據(jù)訪問,用戶可以方便,快捷,安全的存儲數(shù)據(jù)。

    下載FastReport VL6

    FastReport VCL 6提供DropBox,GoogleDrive,OneDrive,Box.com這四種云服務保存報表的功能,另外報表模板本身為.fr3格式,用戶可以以.fp3的格式保存或?qū)С?。應用程序?zhí)行對數(shù)據(jù)的訪問。下面創(chuàng)建此類應用程序的兩個示例:

    Google云端硬盤

    (1)需要事先創(chuàng)建一個項目。在Developers Console中執(zhí)行此操作:https://console.developers.google.com/。單擊標題“創(chuàng)建應用程序(Create application)”。然后輸入應用程序的名稱并勾選“接受Google為用戶提供的使用條款”。

    (2)在項目中,需要添加Google Drive API庫。在“Library”選項卡上完成,選擇庫并單擊“Enable”按鈕。

    (3)要使用連接的庫,會提示用戶Create credentials,單擊“Create credentials”按鈕。調(diào)用API。選擇“Other, with user interface”。選擇訪問數(shù)據(jù)的方式 - user data。設(shè)置OAuth 2.0客戶端ID。輸入任意名稱(例如,TestUser),然后單擊“Create Customer ID”按鈕。

    (4)下載帶有憑證的json文件,單擊“Not now”。接下來用戶會被邀請下載帶有憑證的json文件,點擊“Not now”,在“Credentials”選項卡中選擇TestUser,單擊此名稱并轉(zhuǎn)到客戶端的憑證??蛻舳薎D和客戶端密鑰,將在保存或加載報表時在FastReport中使用。

    DropBox

    要使用其API,需要在此服務的平臺上創(chuàng)建應用程序。

    (1)登錄網(wǎng)頁https://www.dropbox.com

    (2)在這里創(chuàng)建一個新的應用程序:https://www.dropbox.com/developers/apps/create,選擇應用程序類型 - Dropbox API。

    (3)選擇訪問類型 - 僅訪問應用程序文件夾或整個存儲庫,選擇第一個選項。

    (4)指定應用程序的名稱。

    (5)在應用程序設(shè)置頁面上,可以看到App Key,在此頁面上,添加重定向URI。在DropBox中授權(quán)后,必須返回到Web應用程序?,F(xiàn)在用戶可以從FastReport訪問DropBox。以上查看了使用云存儲API創(chuàng)建應用程序的兩個示例。對于OneDrive和BOX.com服務,需要通過應用程序使用API??。下面介紹如何從云存儲中保存和加載報表。

    有兩種保存格式 - fr3和fp3。第一種是存儲報表模板的格式,第二種是存儲準備好的報表的格式,即填充數(shù)據(jù)的模板。要將報表模板(fr3)保存到云服務,請使用“File” - >“Save As”。接下來,選擇一個可用的云服務:

    CloudExportVCL

    (1)如果選擇Dropbox,將顯示以下窗口:

    CloudExportVCL

    輸入應用程序密鑰,如有必要,在Dropbox中選擇保存目錄。從Dropbox帳戶輸入登錄名和密碼,單擊“Ok”。

    “Proxy”選項卡會相應地包含代理設(shè)置:

    CloudExportVCL

    提供DropBox服務授權(quán)并允許應用程序訪問數(shù)據(jù)。

    在DropBox中收到一個窗口,其中包含應用程序的文件夾內(nèi)容。保存報表:

    CloudExportVCL

    (2)如果選擇GoogleDrive:

    CloudExportVCL

    輸入GoogleDrive上的項目中創(chuàng)建帳戶時收到的客戶ID和密碼,單擊“Ok”。

    應用程序?qū)⒄埱笤L問數(shù)據(jù)的權(quán)限,點擊“Allow”按鈕并獲取存儲庫的內(nèi)容:

    CloudExportVCL

    該文件夾已有一個已保存的報告。

    (3)選擇OneDrive,保存時:

    CloudExportVCL

    提醒用戶DropBox的連接窗口還需要應用程序標識符,驗證后,用戶將獲得一個文件保存窗口:

    CloudExportVCL

    (4)BOX.com,類似于GoogleDrive的連接窗口:

    CloudExportVCL

    輸入客戶端ID和密鑰。驗證后,保存文件:

    CloudExportVCL

    要打開保存在云服務中的報表,“File” - >“Open”:

    CloudExportVCL

    服務的連接形式與保存時完全相同,只有最后一個窗口不同,現(xiàn)在這是select file窗口:

    CloudExportVCL

    保存準備好的報表的文件,以預覽模式運行報表。

    CloudExportVCL

    要將導出保存到云服務,選擇所需的導出格式。在export settings forms上,選擇保存位置:

    CloudExportVCL

    下載FastReport VL6

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();