access資料庫列印
① vb如何列印Access資料庫報表
首先在ACCESS中使用向導建立報表,命名為"表報一"
然後在vb中調用列印
Dim objACC As Object
Set objACC = CreateObject("ACCESS.Application")
objACC.OpenCurrentDatabase "c:\db.mdb"
objACC.DoCmd.OpenReport "表報一"
objACC.Quit
Set objACC = Nothing
② access資料庫引擎找不到輸入表或查詢列印數據
顯示如圖錯誤
解決方案:打開vs2017工具欄右鍵單擊找到連接資料庫,打開之後更改數據源為下圖所示
然後添加資料庫文件名,點擊右下角高級便可看到源路徑的Data Source及Provider添加如下代碼:
connectionString=「Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Users\Luckly\Desktop\徐建國\等級考試報名管理資料庫.mdb」
③ ACCESS資料庫中如何調取一條記錄形成報表並列印
很簡單,過程如下:
新建一個報表,記錄源設為你要取記錄的表,或查詢的名字;在報表裡添加適當的控制項以滿足你的列印效果的要求;把控制項的控制項來源屬性設為報表記錄源中的欄位名字.這樣,報表就和你要取數據的表連接在一起了.
如果想在打開報表時提示輸入記錄號來列印報表,就用報表打開的事件過程,在裡面寫好列印報表的代碼;
還可以在窗體中,放置一個命令按鈕,在單擊的事件過程中寫入列印報表的代碼.
④ access資料庫列印節寬度大於也寬度怎麼辦
可以減小報表左右邊距、加寬節的寬度、或者縮小節內控制項的寬度以及控制項之間的間距,使用更小的字型大小等手段使得列印寬度不至於超出范圍。
通常需要綜合多種手段,經反復調試後才能達到理想效果。