السلام عليكم
الحلقة الخامسة
في هذه الحلقة سنتعرض لنموذج تسجيل بيانات المخزون ، ويوجد في المرفقات المشروع الجديد مع مستند Word يوضح حقول جدول المنتجات Product بالإضافة إلي بعض البيانات التجريبية التي سنستخدمها في تجربة النموذج
قم الآن بتشغيل المشروع الموجود في المرفقات لنلقي نظرة علي النموذج frmProduct في مرحلة التشغيل
ونلاحظ أن هذا النموذج يتكون من ثلاث اجزاء
الجزء العلوي وهو عبارة عن أداة Frame معنونة بالعرض يوجد عليها ثلاث أزرار Option تتحكم هذه الأزرار في طريقة عرض البيانات علي الفهرس
عند النقر علي الزر معنون بشامل يتم عرض جميع سجلات الأصناف في الجدول
وعند النقر علي الزر المعنون بالقسم يعرض الفهرس سجلات القسم النشط في أداة عرض الأقسام، ويمكنك في هذه الحالة استعراض أي قسم باختياره من لائحة الأقسام
وعند النقر علي الزر المعنون بالمورد يعرض الفهرس سجلات المورد النشط في أداة عرض الموردين ويمكنك أيضا عرض منتجات مورد معين باختياره من لائحة عرض الموردين ,
والقسم الأوسط يتكون من مجموعة من أدوات التحرير لتسجيل البيانات بالجدول
أما القسم الثالث فهو الفهرس المعتاد ويقوم بعرض بيانات المخزون
الحركة علي النموذج
استخدم المستند الموجود في المرفقات لتسجيل بعض الأصناف
إضافة صنف جديد
1- أنقر علي زر جديد سيظهر رقم السجل الجديد في أعلي المستند وينتقل التركيز إلي صندوق نصوص اسم الصنف
2- من مستند الأصناف المرفق أكتب أسم الصنف ثم أضغط Enter سينتقل التركيز إلي صندوق رقم المنتج
3- من الكشف المرفق أكتب رقم المنتج ثم اضغط علي مفتاح Enter سينتقل التركيز إلي لائحة عرض أقسام المخزون ، اختر القسم التابع له الصنف من اللائحة ثم اضغط مفتاح Enter وسينتقل التركيز إلي لائحة عرض الموردين، اختر المورد من اللائحة ثم اضغط علي مفتاح Enter وسينتقل التركيز إلي صندوق نصوص سعر البيع أكتب سعر البيع ثم اضغط مفتاح Enter وسينتقل التركيز إلي صندوق نصوص التكلفة ، اكتب التكلفة ثم اضغط مفتاح Enter وسينتقل التركيز إلي زر الحفظ أضغط Enter مرة ثانية سيتم حفظ السجل في قاعدة البيانات ، وسيظهر الصنف في الفهرس وسينتقل التركيز إلي زر جديد للبدء في دورة جديدة لإضافة سجل جديد .
تعديل بيانات صنف
لتعديل بيانات صنف أتبع الخطوات التالية
1- في فهرس الأصناف أسفل النموذج أنقر علي الصنف المراد تعديل بياناته، وستظهر بيانات هذا الصنف وسيتم شحن أدوات التحرير بهذه البيانات وستلاحظ ضبط لائحة الأقسام ولائحة الموردين لكي تعبر عن القسم التابع له الصنف وكذلك المورد
2- قم بإجراء التعديلات المطلوبة علي بيانات الصنف ثم اضغط زر حفظ فيتم حفظ البيانات الجديدة
البحث
يمكنك استخدام أزرار الاختيار الموجودة في أعلي النموذج لضبط عملية البحث، فبوضع علامة في زر الخيار شامل يتم عرض جميع الأصناف في جدول الأصناف، ووضع علامة في زر الأقسام يعرض الأصناف في الفهرس تبعا للقسم ويمكنك عرض قسم معين من لائحة الأقسام فيعرض الفهرس أصناف
هذا القسم، وبوضع علامة في الزر الموردين يتم عرض الأصناف في الفهرس حسب الموردين، ويمكنك عرض مورد معين باختياره من لائحة عرض الموردين، كما يمكنك البحث داخل القسم أو المورد بكتابة اسم الصنف الذي تبحث عنه في صندوق البحث أسفل الفهرس فيتم عرض بيانات هذا الصنف أو الأصناف المشابهة في فهرس العرض
أما عن كود البرنامج فلن أتعرض له في الوقت الحالي وسأترك لكم عملية تحليله، وسأكتفي بالتعرض سريعا للإجراءات الجديدة في هذا النموذج
طبعا في القسم العام للنموذج تم الإعلان عن المصفوفة RecordArry بحيث يكون عدد عناصرها مساويا لعدد حقول جدول المنتجات وهي هنا 7 حقول يبدأ ترقيمها من الرقم (0) وتم ربطها كما في النماذج السابقة مع أدوات التحرير في النموذج
وفيما يلي استعراض للإجراءات الجديدة في النموذج
الإجراء viewProductType ويقوم هذا الإجراء بإعداد مجموعة سجلات أقسام المخزون ثم يستدعي الإجراء VewSubItem لشحن لائحة أقسام المخزون بهذه المجموعة ، وكما هو واضع يحتاج هذا الإجراء إلي معاملين مجموعة السجلات التي سيتم عرضها وأداة العرض التي سيتم شحنها بهذه السجلات وهي هنا أداة combobox تسمي cmbProductType
الإجراء viewSupplier مثل الإجراء السابق ولكنة يعد ويشحن أداة Combobox المسماة cmbSupplier بمجموعة سجلات أسماء الموردين
الإجراء JustComboCode ويقوم هذا الإجراء بضبط لوائح بحيث تعرض القسم ومورد الصنف وذلك بمعلومية كود القسم وكود المورد
وإلي القاء في الحلقة التالية وستكون عن نموذج تحديث مخازن وفروع المنشأة
major



