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

حدد أي موضوع أدناه لمعرفة المزيد حول المنتجات في إصدار مطور Northwind.   

Northwind 2.0 Developer Edition، تتضمن المنتجات نموذج قائمة ونموذج تفاصيل. 

  • لعرض قائمة المنتجات، حدد المنتجات على الشريط.

  • لعرض تفاصيل المنتج، حدد معرف المنتج من قائمة المنتجات.

لعرض حالة المنتج، استخدم ميزات قائمة المنتجات

  • يتم تمييز المنتجات ذات المخزون المنخفض باللون الأصفر.

  • يتم تظليل المنتجات التي تم إيقافها.

  • الزر "إضافة منتج " يفتح نموذج " تفاصيل المنتج " فارغا جديدا.

  • تصل الارتباطات التشعبية إلى نموذج تفاصيل المنتج . حدد معرف المنتج لعرض تفاصيل المنتج.

تعرض كل من قائمة المنتجات ونموذج تفاصيل المنتج معلومات المخزون. تعرف على المزيد في موضوع المخزون.   


frmProductList

يتم استخدام التنسيق الشرطي لتمييز عدد المنتجات المنخفضة ولظل المنتجات التي تم إيقافها.


frmProductDetail

  • مصدر سجل تفاصيل المنتج هو استعلام بسيط من جدول واحد على المنتجات.

  • مربع تحرير وسرد يسمى "الانتقال إلى المنتج" الذي يقوم بتشغيل إجراء VBA cboFindProduct_AfterUpdate للانتقال إلى السجل المحدد.

  • توضح مستويات الحساب الفرعي ل VBA إعادة استخدام الوظائف المخصصة والاستعلامات الموجودة لتعيين مربعات نص الكمية (Qty Available وQty Allocated وما إلى ذلك)، ما يضمن توحيد الحسابات في جميع أنحاء التطبيق. 

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

  • يعين ControlStates الفرعي ل VBA خصائص التحكم اعتمادا على قيم البيانات في السجل الحالي:

    • رؤية زري إعادة ترتيب المنتجوحذف المنتج، وعلامات التبويب الطلبات وأوامر الشراء.

    • تمييز Qty إلى Reorder والتسمية الخاصة به (مقارنة بالتنسيق الشرطي).

    • تسمية توضيحية للنموذج (ما يظهر في علامة التبويب في أعلى النموذج).

    • تمييز الحقل للبيانات المفقودة في الحقول المطلوبة باستخدام التحقق من صحة النموذج.

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

  • تم تصميم النموذج لتغيير الحجم بأمان، باستخدام Anchoring: عند تغيير حجم النموذج داخل التطبيق، يتم تعيين عناصر تحكم معينة إلى ارتساء، وعناصر تحكم أخرى للتوسيع لملء الشاشة. 

  • بناء الجملة المكافئ: غالبا ما يسمح VBA ببناء جملة بديل لإنجاز نفس المهمة. قم بإلغاء التعليق وتشغيل كل منها بدوره لمراقبة أنها تفعل الشيء نفسه.  

  • يستدعي زر الأمر إعادة ترتيب المنتج ( cmdReorderProduct_Click الحدث) سلسلة من قواعد العمل لتحديد ما يحدث بعد ذلك:
    لقطة شاشة

    • تحديد المورد لأمر الشراء

    • إلحاق سطر جديد بأمر شراء مفتوح موجود، أو إنشاء أمر شراء جديد

    • تعيين كمية إعادة ترتيب افتراضية

  • يتم استدعاءنموذج موصل frmDlgVendorPrompt من الحدث cmdReorderProduct_Click ، لمطالبة المستخدمين باختيار مورد إذا كان المنتج يحتوي على عدة موردين ولم يكن لدى أي منهم أمر شراء مفتوح موجود. وتشمل ميزاته ما يلي:

    • تم تعيين الخاصية الافتراضية لزر "OK" الخاص بالنموذج، cmdOK، إلى "نعم". يؤدي ذلك إلى تنشيطه عندما يضغط المستخدم على المفتاح Enter .

    • تم تعيين خاصية إلغاء الخاصية الخاصة بالنموذج "إلغاء الأمر" cmdCancel إلى "نعم". وهذا يعني أنه يتم تنشيطه عندما يضغط المستخدم على مفتاح Esc .

    • يسمى النموذج باستخدام وضع نافذة acDialog. وهذا يضمن أن المستخدمين لا يمكنهم التفاعل مع النماذج الأخرى أثناء فتح النموذج في وضع الحوار، وأن التعليمات البرمجية ل VBA التي تعمل في إجراء الاستدعاء ستتوقف حتى يتم إخفاء مربع الحوار أو تجاهله. 

    • إذا تم إلغاؤه، يتم إغلاق frmDlgVendorPrompt ، ويتم إعادة تنشيط إجراء frmProductDetailcmdReorderProduct_Click ، ثم يخرج.

  • إذا تم تحديد مورد، فإن frmDlgVendorPrompt يخفي نفسه. يسمح هذا للتعليمات البرمجية بالتقدم في إجراء الاستدعاء في frmProductDetail، الذي يقرأ قيمة تحديد المورد على frmDlgVendorPrompt (المخفية الآن)، ثم يغلق النموذج ويتابع لإنشاء أمر شراء جديد للمورد المحدد.
    '

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

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

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

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

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

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

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

×