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

ملاحظة: لا يمكن تطبيق إجراء الماكرو هذا على نوافذ التعليمات البرمجية في محرر Visual Basic. للحصول على معلومات حول كيفية التأثير في نوافذ التعليمات البرمجية، راجع موضوع الخاصية WindowState.

ملاحظة: بدءا من Access 2010، تمت إعادة تسمية إجراء الماكرو MoveSize إلى MoveAndSizeWindow.

ملاحظة: لا يتوفر إجراء الماكرو MoveAndSizeWindow في تطبيقات Access على الويب.

الإعداد

إن إجراء الماكرو MoveAndSizeWindow به الوسيطات التالية.

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

الوصف

إلى اليسار

الموضع الأفقي الجديد للزاوية العلوية اليمنى للنافذة، يتم قياسه من الحافة اليمنى للنافذة التي تحتوي عليها. أدخل الموضع في مربع الوسيطة Right.

إلى الأسفل

الموضع العمودي الجديد للزاوية العلوية اليمنى للنافذة، قياسا من الحافة العلوية للنافذة التي تحتويها.

العرض

العرض الجديد للنافذة.

الارتفاع

الارتفاع الجديد للنافذة.


إذا تركت وسيطة فارغة، Access تستخدم هذه الوسيطة الإعداد الحالي للنافذة.

يجب إدخال قيمة وسيطة واحدة على الأقل.

ملاحظة: يكون كل قياس بوصات أو سنتيمترا، استنادا إلى الإعدادات الإقليمية في لوحة التحكم في Windows.

ملاحظات

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

  1. انقر فوق ملف >‏ خيارات.

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

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

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

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

يمكنك استخدام إجراء الماكرو هذا في أي نافذة، وفي أي طريقة عرض.

التلميحات

  • لنقل نافذة دون أن يتم حجمها، أدخل قيم الوسيطتين "لليمين" و"لأسفل" ولكن اترك الوسيطتين "العرض" و"الارتفاع" فارغتين.

  • لإعادة حجم نافذة دون تحريكها، أدخل قيم وسيطتي العرض والارتفاع ولكن اترك الوسيطتين Right و Down فارغة.

لتشغيل إجراء الماكرو MoveAndSizeWindow في وحدة نمطية في Visual Basic for Applications (VBA)، استخدم أسلوب MoveSize الخاص بكائن DoCmd.

مثال

مزامنة النماذج باستخدام ماكرو

تفتح إجراءات الماكرو التالية نموذج قائمة المنتجات في الزاوية السفلية اليسرى من نموذج الموردين، مع عرض منتجات المورد الحالي. وهو يعرض استخدام إجراءات EchoوMsgBoxو GoToControlو StopMacroو OpenFormو MoveAndSizeWindow. كما يعرض أيضا استخدام تعبير شرطي مع إجراءات MsgBoxو GoToControlو StopMacro. يجب إرفاق الماكرو هذا بالزر "مراجعة المنتجات" في نموذج الموردين.

الشرط

الإجراء

الوسيطات: الإعداد

تعليق

Echo

Echo On: No

إيقاف تحديث الشاشة أثناء تشغيل الماكرو.

IsNull([Supplier ID])

MsgBox

الرسالة:انتقل إلى سجل المورد الذي تريد الاطلاع على منتجاته، ثم انقر فوق الزر "مراجعة المنتجات" مرة أخرى.

Beep: نعم

النوع: بلا

العنوان:حدد موردا

إذا لم يكن هناك مورد حالي في نموذج الموردين، فاعرض رسالة.

GoToControl

اسم عنصر التحكم: CompanyName

نقل التركيز إلى عنصر تحكم CompanyName.

...

StopMacro

إيقاف الماكرو.

OpenForm

اسم النموذج: قائمة المنتجات

عرض: ورقة البيانات

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

حيث الشرط: [مورد الم ID] = [Forms]! [الموردين]! [SupplierID]

وضع البيانات: للقراءة فقط

وضع النافذة: عادي

افتح نموذج "قائمة المنتجات" واعرض منتجات المورد الحالي.

MoveAndSizeWindow

يمين: 0,7799"

لأسفل: 1.8"

وضع نموذج قائمة المنتجات في الجزء السفلي الأيمن من نموذج الموردين.

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

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

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

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

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

×