为什么2010 MS Access不会预览或打印包含子报告的报告?

时间:2015-06-24 20:42:38

标签: access-vba ms-access-2010

我有一个完美的报告,包含两个子报告(感谢Stack)。我用这行代码打开它:

DoCmd.OpenReport" rptGRANT_REPORT",acViewPreview

......看起来像这样:

enter image description here

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

enter image description here

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

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

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

DoCmd.OpenReport "rptGRANT_REPORT", acViewReport

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