2017-01-10 53 views
0

你好的StackOverflow社區,的MS Access VBA - 打印表格(在當前記錄)

我有一個精美的佈局形式,計算基於輸入它們都保存在一個表中的非常廣泛的計算(由控制源申報)由一個唯一的標識符。目前我正在將這些數據導出到excel中,並用一個已經證明是非常痛苦的宏重新格式化,並且我放棄了這種格式的精彩格式。

我剛剛發現窗體活動時,我可以打印此表單,但打印包含表格中每個記錄的多個表單副本,我不認爲這對用戶非常友好。我在網上進行了進一步調查,看到典型的工作將是打印基於報告的獨特記錄,但我會再次放棄表單的佈局。

我的問題是,如果我創造我保存在我的數據表的複印件(如捕捉到我目前使用的原始表中的所有列),甚至我需要打印的形式,我是否可以通過點擊過程只保存當前記錄及其所有輸入到「PrintTable」,並且只能打印當前記錄,然後在打印出任何記錄的表格後清除?

對不起,如果這是一個簡單的修復或我的邏輯關閉,但我部分新MS VBA編碼,並希望反彈一些專家的邏輯。非常感謝您的閱讀時間!

回答

1

提供答案,因爲無法評論。

您不能將表單重新創建爲報表嗎?表格不是爲了打印而設計的,但報表是專門爲此目的而設計的。你可以將標準傳遞給報告。並且具有與您可以放在表格上幾乎相同的設計。

創建一個重複的表僅僅是爲了克服你所面臨的問題,面對規範化技術,並應絕對避免不惜一切代價。

+0

這是我必須檢查的東西,我從來沒有真正涉足報告。感謝您的答覆! – Ace16150s