0
我希望用戶給我一個輸入。輸入將是我在ms訪問文件(一個整數,如00或567)中的主鍵,然後我希望我的方法在我的數據庫中查找並從ms訪問中打印出記錄。從MS Access文件獲取價值
我已經有連接和一切設置,我知道如何打印所有這些。
我希望用戶給我一個輸入。輸入將是我在ms訪問文件(一個整數,如00或567)中的主鍵,然後我希望我的方法在我的數據庫中查找並從ms訪問中打印出記錄。從MS Access文件獲取價值
我已經有連接和一切設置,我知道如何打印所有這些。
我意識到這是前一段時間問的 - 但在我看來,您尋找類似於我在下面輸入的代碼。如果您將'Reportname'替換爲您要查找的報告的實際名稱,'IDFromUser'取得主鍵的值,'RecordID'替換爲您的主鍵名稱,則此功能將打開報告特定記錄的打印預覽。
DoCmd.OpenReport Reportname, acViewPreview, , "RecordID=" & IDFromUser
而且,如果你想它真的自動的,你可以有報告直奔PDF與太添加下面的腳本。
DoCmd.OutputTo acOutputReport, strReportObject, acFormatPDF, strFileName, True, , , acExportQualityPrint
DoCmd.Close acReport, strReportObject, acSaveYes
讓我知道是否有幫助 - 如果問的人不再看,希望這可以幫助別人。
[你有什麼嘗試?](http://whathaveyoutried.com) –
因此,你*知道*如何執行對MS Access數據庫的查詢,但不知道如何爲該查詢提供參數?然後看['PreparedStatement'](http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html)。 –
感謝您的幫助 – knowbody