用Access制作复杂报表
在读这篇文章以前首先要提醒大家,Access 本身的 报表 也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对 报表 的特殊要求时才请使用 Excel 输出 报表 。很明显,使用 Excel 输出 报表 第一个弱点就是必须同时打开 Access 和
在读这篇文章以前首先要提醒大家,Access 本身的报表也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对报表的特殊要求时才请使用 Excel 输出报表。很明显,使用 Excel 输出报表第一个弱点就是必须同时打开 Access 和 Excel (当然,你得在一台机器上同时安装 Access 和 Excel),当然如果你和我一样拥有工作在 966MHz 上的 CPU 和 256M 内存以及大容量硬盘时,那就不必考虑了,继续吧。
首先找到 VBA 编程界面并找到"工具"菜单并单击"引用..."菜单项,在弹出的"引用"窗体中找到"现有引用"列表,在名为"Microsoft Excel x.0 Object Library"的项目前的方框内打钩。
其次,你要做好一张空白的 Excel 电子表格,设定好显示字体、边框、打印纸张等等并将其存盘。(以下示例中该表格名为 "temp.xls" )当然啦,直接使用空白的 Excel 文件也是可以的,不过你要编程自动生成表格边框、背景颜色、单元格格式等一些内容,这些涉及到 Excel 编程,我以后会在 Excel 专栏里详细叙述,这里就不多说了。
然后你就可以在 Access 里面制作你自己的打印预览窗体了,在窗体中安排 2 个命令按钮,在名为预览的按钮的 click 事件里输入以下代码:
Private Sub ExcelPreview_Click()<br>
Dim xlApp As Excel.Application<br>
Dim xlBook As Workbook, xlSheet As Worksheet<br>
Set xlApp = CreateObject("Excel.Application")<br>
Set xlApp = New Excel.Application<br>
xlApp.Visible = True<br>
Set xlBook = xlApp.Workbooks.Open("c:reprottemp.xls")<br>
Set xlSheet = xlBook.Worksheets(1)<br>
xlSheet.Cells(3, 1) = "制表日期:" + "12" + " 月"<br>
'以上只更改了一个单元格内的数据,可根据需要无限次加入<br>
xlBook.Save<br>
xlSheet.PrintPreview '如果是要打印,只要把 PrintPreview 改为 PrintOut<br>
xlBook.close<br>
xlApp.Quit<br>
End Sub
OK,然后就可以单击该按钮看看生成的表格如何了

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

1、在Windows11中開啟設定。您可以使用Win+I快捷方式或任何其他方法。 2、前往應用程式部分,然後按一下應用程式和功能。 3、尋找要阻止在背景執行的應用程式。點擊三點按鈕並選擇進階選項。 4、找到【後台應用程式權限】部分並選擇所需的值。預設情況下,Windows11設定電源最佳化模式。它允許Windows管理應用程式在背景的工作方式。例如,一旦啟用省電模式以保留電池,系統將自動關閉所有應用程式。 5.選擇【從不】可防止應用程式在背景運行。請注意,如果您注意到程式不會向您發送通知、無法更新資料等,您可

DeepSeek 無法直接將文件轉換為 PDF。根據文件類型,可以使用不同方法:常見文檔(Word、Excel、PowerPoint):使用微軟 Office、LibreOffice 等軟件導出為 PDF。圖片:使用圖片查看器或圖像處理軟件保存為 PDF。網頁:使用瀏覽器“打印成 PDF”功能或專用的網頁轉 PDF 工具。不常見格式:找到合適的轉換器,將其轉換為 PDF。選擇合適的工具並根據實際情況制定方案至關重要。

Oracle 可以透過以下步驟讀取 dbf 檔案:建立外部表,引用 dbf 檔案;查詢外部表,檢索資料;將資料匯入 Oracle 表。

Java反射機制允許程式動態修改類別的行為,無需修改原始程式碼。透過Class物件操作類,可以透過newInstance()建立實例,修改私有欄位值,呼叫私有方法等。但應謹慎使用反射,因為它可能會導致意外的行為和安全問題,並有性能開銷。

Java函數開發中常見的異常類型及其修復措施在Java函數開發過程中,可能會遇到各種異常,影響函數的正確執行。以下是常見的異常類型及其修復措施:1.NullPointerException描述:當存取一個還未初始化的物件時拋出。修復措施:確保在使用物件之前對其進行非空檢查。範例程式碼:try{Stringname=null;System.out.println(name.length());}catch(NullPointerExceptione){

在 Vue 中解決 iframe 跨域問題的方法:CORS:啟用後端伺服器中的 CORS 支持,在 Vue 中使用 XMLHttpRequest 或 fetch API 發送 CORS 請求。 JSONP:使用後端伺服器中的 JSONP 端點,在 Vue 中動態載入 JSONP 腳本。代理伺服器:設定代理伺服器轉送請求,在 Vue 中使用第三方程式庫(如 axios)傳送請求並設定代理伺服器 URL。

昨日,BotanixLabs宣布累計完成1,150萬美元融資,PolychainCapital、PlaceholderCapital等參投。融資將用於建構去中心化的EVM等效BTCL2Botanix。 Spiderchain結合了EVM的易用性與比特幣的安全性。自2023年11月測試網路上線以來,已有超過20萬個活躍位址。 Odaily將於本文解析Botanix的特色機制與測試網交互流程。 Botanix依照官方定義,Botanix是基於比特幣建構的去中心化的圖靈完備L2EVM,由兩個核心組件以太坊虛

Oracle中的EXPLAIN指令用於分析SQL語句的執行計劃,使用方法為在SQL語句前加入EXPLAIN關鍵字。 EXPLAIN結果包含ID、運算元類型、行數估計、成本估計、輸出行數估計、存取謂詞和過濾謂詞等信息,可用於最佳化查詢效能,標識高代價運算子和可能受益於最佳化技術的表。
