2012-05-21 29 views
0

我將盡可能具體,但我很抱歉,如果我的問題脫落,因爲令人困惑的前期...一個宏看起來像什麼會爲db中的每條記錄(在訪問中)保存報告的PDF?

在我的訪問數據庫我有5個表通過'RefNum'這是一個自動編號, 'RefNum'的範圍是1-2694(或2694條記錄)。我創建了一個兩頁的報告。當我創建一個打印報告的表單時,它會創建一個5388頁的大型PDF(每個記錄2頁)。我想要做的是爲每條記錄創建報告的PDF,因此每個文件將是每個記錄的雙頁報告。

創建每個文件時,我希望它將文件重命名爲其尊重屬性。

例每一PDF文件將被重新命名 - > StudentID.Term

所以,我認爲我可以通過附加宏按鍵做到這一點,但由於我缺乏經驗,我丟失。

有人能幫我解決這個問題嗎?

回答

0

使用MS Access 2007或更高版本,您可以利用Where參數OpenReport。在此之前,您可以更改報表所基於的查詢的SQL,或使用參數查詢。循環訪問相關記錄集以獲取Where語句或參數的ID。

相關問題