تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

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

الإعداد

يحتوي إجراء OpenReport على الوسيطات التالية.

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

الوصف

اسم التقرير

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

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

عرض

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

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

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

حيث الشرط

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

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

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

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

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

وضع النافذة

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

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

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

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

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

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

ملاحظات

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

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

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

تلميحات    

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

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

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×