السلام عليكم اتمنى ان اكون موفقا في هذا التوضيح
AbsTable2
هو عبارة عن بطاقة حساب
وتتكون من 5 حقول
Cde مفتاح AbsTable2
CdeA رقم البطاقة السابق
CdeN رقم البطاقة الحالي
NAT المادة
NBT الفصل
MT01 الرصيد
MT02 الزيادة
MTOT الرصيد الجديد
بمجرد الضغط على زر الحساب يتم تحويل رقم البطاقة CdeN والرصيد الجديد MTOT مع مقارنة المادة والفصل الى AbsTable1
وعند إضافة سجل جديد في AbsTable2
يجب ان يبحث في AbsTable1 عن NAT وNBT إذا كانا موجودان في هذا الجدول فمباشرة يجعل قيمة الحقل CdeA الموجود في AbsTable2 تساوي قيمة الحقل CdeN الموجودة في AbsTable1 وقيمة الحقل CdeN الموجودة في AbsTable2 تساوي قيمة CdeA + 1 أما MTOT يساوي قيمة MTSD الموجودة في AbsTable1
إذا كانت قيمة المادة NAT و الفصل NBT المحولان من AbsTable2 يساويان نفس القيمة الموجودة في الجدول AbsTable1
في هذه الحالة يتم تغيير رقم البطاقة مع الرصيد فقط cdeN و MTSD
وإن لم تكن المادة والفصل يساويان نفس القيمة يضاف سجل جديد بالقيمة الجديدة في AbsTable1
يعني ان AbsTable1 يتم فيه تغيير القيم حسب كل مادة وفصل كل ما اضيف سجل في AbsTable2 وتمت عملية الحويل
AbsTable1
هو عبارة عن حفظ رقم البطاقة الجديد والمبلغ الجديد من AbsTable2
Cde بساوي رقم البطاقة الموجود في AbsTable2 والمتمثل في CdeN
NAT يساوي المادة الموجودة في AbsTable2 والمتمثلة في NAT
NBT يساوي الفصل الموجود في AbsTable2 والمتمثلة في NAT
MTSD يساوي MTOT الموجود في AbsTable2
وبالتوفيق
اسف البطاقة تتكون من 08 حقول وليس 5حقول
البطاقة تتكون من 07 حقول والثامن مفتاح الجدول
عفوا الكود الذي سبق لي وان وضعته يعتبر
AbsTable2 هو AbsTable1 المشار اليه في التوضيح
وAbsTable1 هو AbsTable2 المشار اليه في التوضيح
بالتوفيق وآسف مرة أخرى على التكربر
AbsTable2
هو عبارة عن بطاقة حساب
وتتكون من 5 حقول
Cde مفتاح AbsTable2
CdeA رقم البطاقة السابق
CdeN رقم البطاقة الحالي
NAT المادة
NBT الفصل
MT01 الرصيد
MT02 الزيادة
MTOT الرصيد الجديد
بمجرد الضغط على زر الحساب يتم تحويل رقم البطاقة CdeN والرصيد الجديد MTOT مع مقارنة المادة والفصل الى AbsTable1
وعند إضافة سجل جديد في AbsTable2
يجب ان يبحث في AbsTable1 عن NAT وNBT إذا كانا موجودان في هذا الجدول فمباشرة يجعل قيمة الحقل CdeA الموجود في AbsTable2 تساوي قيمة الحقل CdeN الموجودة في AbsTable1 وقيمة الحقل CdeN الموجودة في AbsTable2 تساوي قيمة CdeA + 1 أما MTOT يساوي قيمة MTSD الموجودة في AbsTable1
إذا كانت قيمة المادة NAT و الفصل NBT المحولان من AbsTable2 يساويان نفس القيمة الموجودة في الجدول AbsTable1
في هذه الحالة يتم تغيير رقم البطاقة مع الرصيد فقط cdeN و MTSD
وإن لم تكن المادة والفصل يساويان نفس القيمة يضاف سجل جديد بالقيمة الجديدة في AbsTable1
يعني ان AbsTable1 يتم فيه تغيير القيم حسب كل مادة وفصل كل ما اضيف سجل في AbsTable2 وتمت عملية الحويل
AbsTable1
هو عبارة عن حفظ رقم البطاقة الجديد والمبلغ الجديد من AbsTable2
Cde بساوي رقم البطاقة الموجود في AbsTable2 والمتمثل في CdeN
NAT يساوي المادة الموجودة في AbsTable2 والمتمثلة في NAT
NBT يساوي الفصل الموجود في AbsTable2 والمتمثلة في NAT
MTSD يساوي MTOT الموجود في AbsTable2
وبالتوفيق
اسف البطاقة تتكون من 08 حقول وليس 5حقول
البطاقة تتكون من 07 حقول والثامن مفتاح الجدول
عفوا الكود الذي سبق لي وان وضعته يعتبر
AbsTable2 هو AbsTable1 المشار اليه في التوضيح
وAbsTable1 هو AbsTable2 المشار اليه في التوضيح
بالتوفيق وآسف مرة أخرى على التكربر

