从MS Access文件中获取值

时间:2013-01-21 12:50:55

标签: java ms-access

我希望用户给我一个输入。输入将是ms访问文件中的主键(一个整数,如00或567),然后我希望我的方法在我的数据库中查找并从ms访问中打印出记录。

我已经建立了连接和所有设置,我知道如何打印它们。

1 个答案:

答案 0 :(得分:1)

我意识到这是前一段时间的问题 - 但在我看来,您正在寻找类似于我在下面输入的代码。如果将“Reportname”替换为您要查找的报告的实际名称,并且“IDFromUser”获取主键的值,并且“RecordID”将替换为您的主键名称,则此函数将打开报告特定记录的打印预览。

DoCmd.OpenReport Reportname, acViewPreview, , "RecordID=" & IDFromUser

而且,如果你想让它真的自动化,你可以让报告直接转到PDF,同时添加下面的脚本。

DoCmd.OutputTo acOutputReport, strReportObject, acFormatPDF, strFileName, True, , , acExportQualityPrint
DoCmd.Close acReport, strReportObject, acSaveYes

让我知道这是否有帮助 - 如果问的人不再观看,希望这有助于其他人。