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

ملاحظة: إننا نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن، وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً، وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا ما كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً سهلاً لك.

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

الإعداد

يحتوي الاجراء أوبينريبورت علي الوسيطات التالية.

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

الوصف

اسم التقرير

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

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

عرض

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

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

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

شرط Where

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

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

[ fieldname ] = Forms! [ فورمنامي ]! [ كونترولنامي في النموذج ]

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

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

وضع النافذة

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

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

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

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

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

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

ملاحظات

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

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

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

تلميحات    

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

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

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

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

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

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

×