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
Ms access 为什么赢了’;t 2010 MS Access预览或打印包含子报表的报表?_Ms Access_Vba_Ms Access 2010 - Fatal编程技术网

Ms access 为什么赢了’;t 2010 MS Access预览或打印包含子报表的报表?

Ms access 为什么赢了’;t 2010 MS Access预览或打印包含子报表的报表?,ms-access,vba,ms-access-2010,Ms Access,Vba,Ms Access 2010,我有一个由两个子报告组成的完整报告(多亏了堆栈)。我使用这行代码打开它: DoCmd.OpenReport“rptGRANT_报告”,acViewPreview …看起来像这样: 但当我尝试预览或打印报告时,它看起来是这样的:(无子报告): 有什么建议吗?此问题源于报告向导。我尝试了另一种方法,打开一个空白报告并将子报告拖到其中……问题解决了 用于打开和打印报告的vba代码如下所示: DoCmd.OpenReport "rptGRANT_REPORT", acViewReport 及 Do

我有一个由两个子报告组成的完整报告(多亏了堆栈)。我使用这行代码打开它:

DoCmd.OpenReport“rptGRANT_报告”,acViewPreview

…看起来像这样:

但当我尝试预览或打印报告时,它看起来是这样的:(无子报告):


有什么建议吗?

此问题源于报告向导。我尝试了另一种方法,打开一个空白报告并将子报告拖到其中……问题解决了

用于打开和打印报告的vba代码如下所示:

DoCmd.OpenReport "rptGRANT_REPORT", acViewReport

DoCmd.OutputTo acOutputReport, "rptGRANT_REPORT", _ 
    acFormatPDF, "C:\Users\User\Downloads\Grant_Report.pdf"