ACCESS如何列印窗體中當前顯示的記錄

2021-04-02 23:24:54 字數 1315 閱讀 7022

新手來看:如何列印窗體中當前顯示的記錄

編輯:cg1  更新日期:2006-3-10  瀏覽人次:18

新手來看:如何列印窗體中當前顯示的記錄《窗體》

10

問題:連續或者單個窗體,如何列印當前顯示的記錄?當前窗體還有對應的子窗體,也要一起列印出來

我在乙個窗體裡有乙個單號,大子窗體裡有幾組資料,我的報表是一組資料一頁,請問如何實現按一下列印,能夠只列印當前單號的資料包表?

回答:這個問題太簡單,我就不另外做說明了,請去看羅斯文示例資料庫的「訂單」窗體上「列印發貨單」按鈕的單擊事件的** http://access911.net/down/eg/northwind2003.rar

sub 列印發貨單_click()

' 這段**由「命令按鈕嚮導」建立。

on error goto err_printinvoice_click dim strdocname as string

strdocname = "發貨單"

' 列印「發貨單」報表,使用「發貨單篩選」查詢列印當前訂單的發貨單。

docmd.openreport strdocname, acviewnormal, "發貨單篩選"

exit_printinvoice_click:

exit sub

err_printinvoice_click:

' 如果使用者取消操作,不顯示錯誤訊息。

const conerrdocmdcancelled = 2501

if (err = conerrdocmdcancelled) then

resume exit_printinvoice_click

else

msgbox err.description

resume exit_printinvoice_click

end if

end sub

這裡的 

docmd.openreport strdocname, acviewnormal, "發貨單篩選"

的"發貨單篩選"引數是乙個查詢的名稱,該查詢**如下:

select 發貨單.*

from 發貨單

where (((發貨單.訂單id)=forms!訂單!訂單id));

請去參考一下 openreport 的語法,在 access 幫助裡面有。

access911.net

C 中列印出當前堆疊

使用c 過程中,除了通過try catch中的exception來列印當前的堆疊資訊,我們還可以主動通過system.diagnosticsstacktrace這個類來主動列印出堆疊資訊。using system using system.diagnostics namespace test2 cl...

Access中如何設定滑鼠指標?

access中如何設定滑鼠指標?問題 如何設定滑鼠指標?方法一 private declare function alxsetcursor lib user32 alias setcursor byval hcursor as long as long 將指定的滑鼠指標設為當前指標 private ...

C Winform中如何實現窗體之

winform中如何實現窗體之間的跳轉 rel noopener noreferrer c winform中如何實現窗體之間的跳轉 隨氵逐流 實現窗體之間的跳轉 在同乙個專案中我有兩個窗體,如何指定某乙個窗體為我的程式執行時的第乙個視窗?static void main formname就是你想啟動...