السلام عليكم ورحمة الله وبركاته
الافضل في الموضوع ان يحتوي على سؤال واحد
بالنسبة للسؤال الأول : لابد من تصميم التقرير على حسب مقاس الورقة المراد الطباعة عليها على حد علمي
اما السؤال الثاني استخدم الكود التالي
في حالة الحفظ على شكل بي دي اف
DoCmd.OutputTo acOutputReport, "ReportName", acFormatPDF, "", True, "", , acExportQualityPrint
كما يمكن كتابته على الصورة التالية فيخرج لك مربع حواري تختار منه نوع الملف الذي تريد الحفظ على شكله ( pdf - excel - text )
DoCmd.OutputTo acOutputReport, "ReportName", "", "", True, "", , acExportQualityPrint