مرحباً!
يتوسع قالب إصدار المطور Northwind 2.0 على مفاهيم إصدار Northwind 2.0 Starter، مع نموذج بيانات أكثر اكتمالا وميزات أكثر تطورا. لمعرفة المزيد، حدد أيا من الموضوعات التالية.
حول القالب
يعرض قالب Northwind 2.0 Developer Edition الميزات الرئيسية ل Access؛ لم يتم تصميمه لتشغيل شركة ولا يوضح لك كيفية إنشاء مثل هذا التطبيق.
Northwind هي شركة تجارية وهمية عملاؤها هي متاجر البقالة المستقلة.
- يتصل العملاء بالطلبات أو يضعونها عبر الإنترنت. في هذا القالب، أوامر الإنترنت هي نسخة وهمية.
- تقوم Northwind بالفواتير والشحن وجمع المدفوعات وإغلاق الطلبات. يتم أيضا تضمين أوامر الشراء وإدارة المخزون في هذا الإصدار.
ستساعدك عينة البيانات في القالب على البدء بسرعة.
كيفية التنقل
الشريط الرئيسي
ينفذ هذا القالب التنقل باستخدام شريط Home مخصص.
يحتوي الجانب الأيسر من شريط Home المخصص على التنقل في قائمة تطبيق Northwind.
Mru
MRU = أحدث استخدام. يحتوي عنصر قائمة الشريط هذا على مربع تحرير وسرد يتم تحديثه عند إضافة أمر أو أمر شراء أو حذفه. وهذا يمكن المستخدم الحالي من إعادة النظر بسرعة في أحدث الطلبات المضافة وأوامر الشراء.
> تفضل بزيارةHome Help Topics>Northwind Features لمعرفة كيفية تنفيذ Northwind 2.0 Developer Edition لهذا المفهوم.
- الطلبات
- الصيانة
- التقارير
يحتوي الجانب الأيمن على مجموعة من مواضيع التعليمات:
- يعرض Learn لوحة "الترحيب" هذه.
- تعرض ميزات Northwind قائمة بالميزات التي تم تنفيذها في هذا القالب، مع تلميحات التنقل لعرض تنفيذ الميزات في التطبيق، وارتباطات إلى مواضيع التعليمات عبر الإنترنت وفي التطبيق لمزيد من الاستكشاف.
- تعرض نبذة عن Northwind تاريخا موجزا جدا لمفهوم هذا القالب وتطوره.
- بالإضافة إلى أزرار الشريط هذه، تحتوي العديد من النماذج على
لزر التعليمات تفتح صفحة تعليمات خاصة بالنموذج.
شريط "تطوير"
يتم تجميع أدوات التطوير الشائعة هنا. بالنسبة لبيئة الإنتاج، قد ترغب في جعل هذا غير مرئي.
ميزات Northwind
يتضمن إصدار المطور Northwind 2.0 مصفوفة ميزات يمكن الوصول إليها من شريط Home المخصص زر ميزات Northwind. يحتوي على قائمة بالمفاهيم البارزة التي تم تنفيذها في هذا الإصدار. يوضح كل موضوع مفهوم كيف يمكنك عرض مثال عليه داخل قالب المطور Northwind 2.0، بالإضافة إلى ارتباطات مفيدة لمعرفة المزيد حول الموضوع:
- انقر للحصول على تعليمات على الخط تفتح صفحة ويب تتناول الموضوع.
- انقر للحصول على تعليمات داخل التطبيق لفتح مكتبة التعليمات الداخلية لتطبيق الوصول إلى الموضوع.
مثيلات نماذج متعددة
بشكل افتراضي، يمكن إنشاء مثيل لنماذج Access مرة واحدة فقط. في هذا القالب، يمكن إنشاء مثيل لنماذج أوامر Northwind وأوامر الشراء (frmOrderDetails و frmPurchaseOrderDetails) عدة مرات بشكل متزامن. في هذه النماذج، اتبع
للتعمق في كيفية تحقيق ذلك.
مربعات التحرير والسرد المتتالية
راجع نموذج الطلبات للحصول على طريقة لتنفيذ مربعات التحرير والسرد المتتالية حيث يؤدي مربع تحرير وسرد فئات المنتجات إلى مربع تحرير وسرد المنتجات مع منتجات الفئة المحددة فقط.
التحقق من صحة الحقول المطلوبة
يتميز هذا الإصدار بوظيفة VBA ValidateForm() لتمييز حقول النموذج المطلوبة الفارغة. على سبيل المثال، حاول إنشاء طلب دون إكمال الحقلين العميل وحالة الضريبة. يمكنك إجراء مزيد من التحقيق في كيفية تحقيق ذلك باستخدام
على شاشة الطلب.
نماذج فرعية "التحميل الكسول"
يشار إليه أحيانا باسم "الربط المتأخر"، يؤدي التحميل الكسول في عنصر تحكم علامة التبويب إلى تأخير تحميل محتويات النموذج الفرعي لعلامة التبويب حتى يتم تحديد علامة التبويب. بشكل افتراضي، يقوم Access بتحميل النماذج الفرعية قبل تحميل النموذج نفسه. يمكن أن يؤدي الربط المتأخر إلى تحسين أداء النموذج (سرعة التحميل).
راجع نموذج تفاصيل المنتج.
ارتباط خريطة عنوان الشارع
يتميز نموذج تفاصيل الشركة (frmCompanyDetail) بزر خريطة يفتح مستعرض الويب الافتراضي على خريطة عنوان الشركة. يقوم مطور Northwind 2.0 بتنفيذ هذا باستخدام خرائط Microsoft Bing، ولكن يمكنه استخدام أي موقع خريطة مستند إلى الويب، مثل خرائط Google أو MapQuest.
إظهار عامل التصفية
كما توضح نماذج قائمة الشركات وتفاصيل الشركة وسيلة للسماح للمستخدمين بعرض عوامل التصفية الحالية للنموذج.
مهام سير العمل
تنفذ كل من الطلباتوأوامر الشراء مهام سير عمل بسيطة جدا. توضح هذه وسيلة للتحكم في تسلسل تحديثات البيانات المطلوبة لفرض قواعد العمل لنقل طلب من حالة إلى أخرى.
التقارير
كتالوج سقوط التقرير - يوضح عددا من مواضيع تطوير التقارير الأكثر تقدما
- أقسام متعددة (مقدمة، TOC، فئات، نموذج طلب)
- TOC و ترقيم الصفحات
- التقرير الناتج هو كتالوج عالي الجودة للناشر
المبيعات الشهرية حسب الموظف - يمكن تصفية التقرير في وقت التشغيل في طريقة عرض التقرير.
تصميم قاعدة البيانات
يحتوي Northwind على تصميم قاعدة بيانات ارتباطية بسيط ولكنه صحيح.
تحتوي الجداول على معلومات محددة حول أعمال Northwind.
تحتوي الحقول في الجداول على خصائص معينة تم تعيينها لجعلها مطلوبة أو لفرض نوع بيانات معين (على سبيل المثال، رقمي وتاريخ ونعم/لا).
تفرض العلاقات بين الجداول قواعد العمل وتضمن تناسق البيانات (على سبيل المثال، يجب أن يكون الطلب لعميل موجود).
لاستكشاف تصميم قاعدة بيانات Northwind، اضغط على F11 لفتح جزء التنقل الذي يعرض الجداول والكائنات الأخرى، أو اختر تطوير>العلاقات في الشريط.
لمشاهدة صورة تصميم قاعدة البيانات بالحجم الكامل ، انقر هنا
البرمجة وVisual Basic for Applications (VBA)
يتميز هذا الإصدار بتنفيذ أكثر شمولا باستخدام VBA بدلا من وحدات الماكرو.
عند فحص وحدات VBA النمطية، قد تجد أمثلة على بناء الجملة البديل أو المكافئ. يتم تضمين هذا لمساعدتك على التعرف على بناء جملة مختلف يحقق نفس النتيجة بالضبط أو تقريبا.
تسهل البرمجة تدفق التطبيق (على سبيل المثال، فتح النموذج التالي) أو تفرض قواعد العمل (على سبيل المثال، لا يمكنك تحديث حالة الطلب إلى "مغلق" دون تلقي الدفع أولا مقابلها).
يستخدم مطور Northwind أمثلة مختلفة على البرمجة لإظهار قدرات الوصول:
تنشئ التعبيرات في جدول الموظفين الحقلين FullNameFNLN و FullNameLNFN . يمكن استخدام حقل تعبير في جدول في مكان آخر، على سبيل المثال، لإظهار الاسم الكامل للموظف في عنوان نافذة Access الرئيسية.
في Northwind 2.0 Developer Edition، يتم استبدال وحدات الماكرو بإجراءات VBA. لعرض محرر VBA، اضغط على Alt+F11.
بشكل افتراضي، ينشئ Access وحدات ماكرو عند استخدام المعالجات، مثل عند إسقاط زر على نموذج في طريقة عرض التصميم. يمكن للوصول تحويل وحدات الماكرو إلى VBA نيابة عنك: في طريقة عرض تصميم النموذج، تقومأدوات>التصميم>بتحويل وحدات الماكرو الخاصة بالنموذج إلى Visual Basic.
لاستكشاف برمجة النماذج، افتح النموذج في طريقة عرض التصميم، ثم حددورقة خصائصتصميم> النموذج لفحص خصائص العنصر المحدد. يتم الوصول إلى معظم التعليمات البرمجية من علامة التبويب الأحداث في ورقة الخصائص، كما هو موضح أدناه.
وثائق إضافية
تحتوي معظم نماذج Northwind على ارتباط تعليمات خاص المشار إليه بالرمز:
سيربط هذا الرمز بشكل سياقي بصفحات ويب Microsoft المخصصة لجميع الأشياء Northwind، ويضم مناقشات مفصلة حول عناصر نموذج تطبيق Northwind، ووظائفها المعروضة، وكيفية إنجازها.
تعرّف على المزيد
- Northwind 2.0 Developer Edition: أشياء يجب أن تعرفها
- إصدار مطور Northwind 2.0: جميع الموضوعات