設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2429|回復(fù): 6
打印 上一主題 下一主題

[報表] 關(guān)于ReportX報表插件

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2023-6-29 21:38:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
QQ群里有個叫“灰太狼”的群友前段時間一直問該如何使用ReportX,然后大家熱心地用各種AI,比如某度AI,一本正經(jīng)的胡說八道:

且不說網(wǎng)絡(luò)上關(guān)于這個插件的資料有多少,就憑這些“SetDatabase”、“SetConnection”就知道它在胡說八道了。VBA里一般是ConnectionString屬性的,就算用方法,一般也是Open。
該群友卻深信不疑,然后各種報錯我實在看不下去了,就直說別信那么多。最后他把文件發(fā)上來。
一看預(yù)覽的解壓說明,乖乖,原來是本論壇的東西啊。雖然沒學(xué)過,但還是抱著治病救人的想法,幫他探索一下吧。
-----------------------以下是具體步驟---------------
1、注冊控件。用管理員的身份打開命令行。輸入:regsvr32 C:\ReportX\ReportX.ocx(把語句中的路徑改為實際路徑)

2、打開設(shè)計器,依次點擊:數(shù)據(jù)\數(shù)據(jù)庫向?qū)В砑訑?shù)據(jù)庫連接字符串。

3、點擊”表“選項卡,輸入表(或者查詢)名稱,然后點擊”生成字段“。

4、點擊”添加字段“或”添加所有“,選擇需要報表呈現(xiàn)的字段。其它則根據(jù)需要自行處理。例如,是否需要累計,則點選字段后,點擊”編輯“處理。

5、點選任意一個單元格,然后點擊”數(shù)據(jù)/查詢數(shù)據(jù)“,生成報表數(shù)據(jù)。然后設(shè)置樣式,并保存在指定位置。結(jié)果如下:

6、打開Access,創(chuàng)建一個窗體,然后添加按鈕,并添加”點擊事件“。打開VBE界面,依次點擊”工具/引用“,引入ReportX控件:

7、在”點擊事件“中輸入以下代碼:
  1. Private Sub Command0_Click()
  2.     Dim x As New ReportX
  3.     x.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Roy\Desktop\ReportX\test.accdb;"
  4.     x.OpenReport CurrentProject.Path & "\test.rpxe"
  5.     x.PrintPreview
  6. End Sub
復(fù)制代碼
返回窗體,點擊按鈕,即可生成報表預(yù)覽:

別問我為啥這么幾行數(shù)據(jù),結(jié)果卻是96頁。反正我也不知道。最后奉上該軟件和示例:

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點擊這里給我發(fā)消息

2#
發(fā)表于 2023-6-30 10:44:09 | 只看該作者
先頂上去,謝謝分享
我之前習(xí)慣用fastreport 及銳浪報表
3#
 樓主| 發(fā)表于 2023-7-1 20:58:14 | 只看該作者
tmtony 發(fā)表于 2023-6-30 10:44
先頂上去,謝謝分享
我之前習(xí)慣用fastreport 及銳浪報表

快夸夸我。整完這個教程,后面洗衣服什么的,搞得差不多12點才睡,第二天差點遲到(8點半上班,通勤一個小時

點擊這里給我發(fā)消息

4#
發(fā)表于 2023-8-18 16:21:58 | 只看該作者
還真不錯,各有優(yōu)點。
5#
發(fā)表于 2023-11-22 17:16:02 | 只看該作者
就喜歡roych這種簡單明了的教學(xué)貼,一步一步的來,我這種小白都能學(xué)會,哈哈
6#
發(fā)表于 2023-11-22 17:16:15 | 只看該作者
就喜歡roych這種簡單明了的教學(xué)貼,一步一步的來,我這種小白都能學(xué)會,哈哈
7#
發(fā)表于 2023-11-22 17:16:27 | 只看該作者
就喜歡roych這種簡單明了的教學(xué)貼,一步一步的來,我這種小白都能學(xué)會,哈哈
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-13 08:18 , Processed in 0.106146 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表