إجراء الماكرو OpenReport

يمكنك استخدام الإجراء OpenReport في قواعد بيانات Access لسطح المكتب لفتح تقرير في طريقة عرض التصميم أو "معاينة الطباعة"، أو لإرسال التقرير مباشرة إلى الطابعة. يمكنك أيضا تقييد السجلات التي يتم طباعتها في التقرير.

الإعداد

الإجراء OpenReport به الوسيطات التالية.

وسيطة الإجراء

الوصف

اسم التقرير

اسم التقرير الذي يجب فتحه. يعرض المربع "اسم التقرير" في المقطع "وسيطات الإجراء" في الجزء "منشئ الماكرو" كل التقارير في قاعدة البيانات الحالية. هذه الوسيطة مطلوبة.

إذا قمت بتشغيل ماكرو يحتوي على الإجراء OpenReport في ملف قاعدة بيانات المكتبة ، فإن Access تبحث أولا عن التقرير بهذا الاسم في قاعدة بيانات المكتبة، ثم في قاعدة البيانات الحالية.

عرض

طريقة العرض التي سيتم فتح التقرير بها. انقر فوق "طباعة" (طباعة التقرير مباشرة) أو "تصميم"أو "معاينة قبل الطباعة" في المربع "عرض". الإعداد الافتراضي هو "طباعة".

اسم عامل التصفية

سجل عامل تصفية يقيد سجلات التقرير. يمكنك إدخال اسم إما استعلام موجود أو عامل تصفية تم حفظه استعلاما. ومع ذلك، يجب أن يتضمن الاستعلام كل الحقول في التقرير الذي تقوم بفتحه أو تعيين الخاصية OutputAllFields إلى "نعم".

حيث الشرط

عبارة SQL WHERE صالحة (بدون كلمة WHERE) أو تعبير يستخدمها Access لتحديد السجلات من الاستعلام أو جدول الأساسي للتقرير. إذا قمت بتحديد عامل تصفية باستخدام الوسيطة "اسم عامل التصفية"، يطبق Access عبارة WHERE هذه على نتائج عامل التصفية.

لفتح تقرير وتقييد سجلاته بتلك المحددة بقيمة عنصر تحكم في نموذج، استخدم التعبير التالي:

[ fieldname ] = Forms! [ formname ]! [ اسم عنصر التحكم في النموذج]

استبدل اسم الحقل باسم حقل في الاستعلام أو الجدول الأساسي للتقرير الذي تريد فتحه. استبدل اسم النموذج واسمعنصر التحكم في النموذج باسم النموذج وعن التحكم في النموذج الذي يحتوي على القيمة التي تريد أن تتطابق السجلات في التقرير معها.

ملاحظة: الحد الأقصى لطول الوسيطة Where Condition هو 255 حرفا. إذا كنت بحاجة إلى إدخال عبارة SQL WHERE أكثر تعقيدا أطول من هذه، فاستخدم أسلوب OpenReport لكائن DoCmd في وحدة نمطية ل Visual Basic for Applications (VBA) بدلا من ذلك. يمكنك إدخال عبارات عبارة SQL WHERE التي تصل إلى 32768 حرفا في VBA.

وضع النافذة

الوضع الذي سيتم فتح التقرير فيه. انقر فوق "عادي"أو "مخفي"أو "أيقونة"أو "مربع حوار" في المربع "وضع النافذة". الإعداد الافتراضي هو "عادي".

ملاحظة: لا يتم تطبيقبعض إعدادات الوسيطة Window Mode عند استخدام المستندات المبويبة. للتبديل إلى النوافذ المتراكبة:

  1. انقر فوق "ملف" ثم فوق "خيارات Access". 

  2. في مربع الحوار خيارات Access، انقر فوق قاعدة البيانات الحالية.

  3. في المقطع "خيارات التطبيق"، ضمن "خيارات نافذة المستند"،انقر فوق النوافذ المتراكبة.

  4. انقر فوق "موافق"،ثم أغلق قاعدة البيانات ثم أعد فتحها.

ملاحظات

يطبع إعداد الطباعة لل الوسيطة View التقرير مباشرة باستخدام إعدادات الطابعة الحالية، دون عرض مربع الحوار "طباعة". يمكنك أيضا استخدام الإجراء OpenReport لفتح تقرير ثم إعداده ثم استخدام الإجراء PrintOut لطباعة التقرير. على سبيل المثال، قد ترغب في تعديل التقرير أو استخدام الإجراء PrintOut لتغيير إعدادات الطابعة قبل الطباعة.

يصبح عامل التصفية وشرط WHERE الذي تطبقه إعداد الخاصية "تصفية" للتقرير.

يشبه الإجراء OpenReport النقر نقرا مزدوجا فوق التقرير في "جزء التنقل"، أو النقر ب زر الماوس الأيمن فوق التقرير في "جزء التنقل" وتحديد طريقة عرض أو الأمر "طباعة".

التلميحات    

  • لطباعة تقارير مماثلة مجموعات مختلفة من البيانات، استخدم عامل تصفية أو عبارة WHERE لتقييد السجلات المطبوعة في التقرير. بعد ذلك، قم بتحرير الماكرو لتطبيق عامل تصفية مختلف أو تغيير الوسيطة Where Condition.

  • يمكنك سحب تقرير من جزء التنقل إلى ماكرو صف الإجراء. يؤدي ذلك تلقائيا إلى إنشاء إجراء OpenReport يفتح التقرير في طريقة عرض التقرير.

هل تحتاج إلى مزيد من المساعدة؟

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×