Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从MS Access文件获取值_Java_Ms Access - Fatal编程技术网

Java 从MS Access文件获取值

Java 从MS Access文件获取值,java,ms-access,Java,Ms Access,我希望用户给我一个输入。输入将是ms access文件中的主键(一个整数,如00或567),然后我希望我的方法在数据库中查找它并从ms access打印出记录 我已经建立了连接和所有设置,我知道如何打印它们。我意识到这是不久前提出的问题-但在我看来,您正在寻找与我在下面输入的代码类似的代码。如果将“Reportname”替换为您要查找的报表的实际名称,“IDFromUser”获取主键的值,“RecordID”替换为您的主键名称,则此函数将打开报表以打印特定记录的预览 DoCmd.OpenRepo

我希望用户给我一个输入。输入将是ms access文件中的主键(一个整数,如00或567),然后我希望我的方法在数据库中查找它并从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
让我知道这是否有帮助——如果被问到的人不再观看,希望这能帮助其他人

所以您知道如何对MS Access数据库执行查询,但不知道如何为该查询提供参数?然后看看。