وعليكم السلام أخي العزيز، وشكرا على ردكم ...
لقد أضفت مثال يوضح ما أريده، حيث أنني بعد تعبئة الخانات سأقوم بالضغط على زر إضافة، وعند ذلك سيقوم بإعطاء رقم للتلميذ رقم 1 بحسب العام الأكاديمي( مثلا إن سجلت تلميذ في العام الأكاديمي 2008-2009 سيقوم بإعطائه الرقم (0900001) ويضعها في الخانة Gnb الموجودة في الجدول Student ثم سيعطيه رقم تسلسلي آخر بحسب الإختصاص توضع في SpecNb الموجودة في Student .. مثلاً لقد تسجل التلميذ 1 في الإختصاص BIology عندها يأخذ الرقم 1 في SpecNb و 0900001 في Gnb.... ثم التلميذ 2 في اختصاص Computer فيأخذ رقم 1 في SpecNb و 0900002 في Gnb..... ثم التلميذ 3 يتسجل في Biology فيأخذ رقم 2 في SpecNb (لأنه التلميذ الثاني في هذا الإختصاص) و 0900003 في Gnb.
رقم الطالب في الإختصاص في نفس العام أكاديمي لا يتكرر SpecNb (ولكنه يتكرر في العام الأكاديمي الجديد) وكذلك الأمر بالنسبة لرقمه التسلسلي (رقم التلميذ العام Gnb الذي يتغير في العام الأكاديمي الجديد مثلا رقم التلميذ 4 هو 1000001 للعام الأكاديمي 2009-2010)
أرجو أن أكون قد استطعت توضيح ما أريده مع الشكر الجزيل لمساعدتكم ..
والسلام
Test.zip