
- جداول شجرة الحسابات عن طريق رقم الحساب .
- مراكز التكلفة عن طريق رقم مركز التكلفة .
- ارقام الفواتير ان كان هناك جدول خاص بالفواتير .
يتكون الجدول في الأساس من :
- الرقم المسلسل : المفتاح الرئيسي وهو مهم في اي جدول بيانات حتى يكون الرقم الفريد والمميز للصف الذي هو فيه لإستخدامه في حالة التعديل في الصف أو حذفه .
- رقم القيد المحاسبي : يخزن في ارقام القيود المحاسبية .
- التاريخ : وهو تاريخ القيد المحاسبي .
- رقم الحساب : يخزن فيه رقم الحساب الذي تم عليه العملية المحاسبية .
- الحساب المدين : يخزن في القيمة المدينة في القيد .
- الحساب الدائن : يخزن في القيمة الدائنة في القيد .
- البيان : هو حقل مهم يخزن في البيان الخاص بالقيد مثلاً عملية بيع أو عملية تحصيل مبلغ من عميل وهكذا .
طبعاً ليست هذه فقط هي الأعمدة المكونة لدفتر اليومية ،ولكنها الأساسية وتستطيع حسب الحاجة الإضافة عليها مثلاَ عمود خاص بمركز التكلفة وهكذا .
كتابة الكود وتصميم واجهة المستخدم :
تتكون واجهة المستخدم في الأساس من جدول اضافة القيود اليومية DATAGRIDVIEW كما سترى في الملف المرفق في آخر الدرس ..
لهذه الشاشة وظيفتين :
- عرض القيود المسجلة فعلياً .
- اضافة القيود الجديدة والتعديل في القيود المسجلة فعلياً .
- عرض القيود المسجلة : يتم بشكل تلقائي بمجرد فتح شاشة القيود اليومية ،ونستطيع الإستعلام عن أي قيد عن طريق رقمه ،وهناك أيضاً فابلية التعديل في القيود وكل هذا سيكون أكثر وضوحاً في الملف المرفق .
- اضافة القيود الجديدة : في هذا البرنامج يقوم مستخدم واحد فقط بهذه العملية ...
غير ذلك إذا كان البرنامج على أكثر من كمبيوتر في شبكة داخلية تقابلنا أكثر المشاكل تعقيداً وهي تضارب البيانات نتيجة التعديل في قاعدة البيانات عن طريق أكثر من شخص في نفس الوقت .
دعنا نفترض انه يوجد أكثر من مدخل بيانات أو أكثر من نقطة بيع ،فتظهر المشكلة اذا قام أحدهم بتسجيل قيد جديد في نفس الوقت الذي يسجل فيه شخص آخر ايضاً قيد جديد فيكون رقم التسجيل واحد لأكثر من قيد وهو ما يسمى بـ concurrency violation . وفي الرابط شرح ممتاز لهذا الأمر ، وفي برنامجي لا توجد هذه المشكلة لسبب بسيط وهو أن عدد المستخدمين للبرنامج شخص واحد فقط فهو لا يعمل على الشبكات .
تمنى أن يكون الدرس واضح ،وفي المرة القادمة أشرح آخر جزء من الدروس وهو عمل التقارير وطباعتها ،أترككم في رعاية لله وأمنه والسلام عليكم ورحمة الله وبركاته .
لمتابعة الدروس السابقة ....