بتاريخ: 10 نوفمبر 200916 سنة comment_176110 السلام عليكمانا الان بحاول اعمل شغل وفي نقطة مستوقفاني وهيمثلا عندي 2 جدول وبينهم علاقة ماستر ديتيلمثالجدول الماستر وليكن الطلابالديتيل دورات الطلاب طبعا الطالب ممكن يأخذ أكثر من دورة الى الان عادلأنا عملت في جدول الطالب المفتاح الاساسي هو رقم تسلسلي يعني اي واحد بيأخذ رقمالمشكلة في اه لو طالب قديم عندي وجه سجل هيعتبره واحد جديد وبكده هيبقى الشغل مشتمام بمعنى مثلا لو كان الطالب ده عليه اقساط مش هعرفه وبرضه تكرار بياناته وده شيء مش صح السؤال كيفية اتباع احسن اسلوب في مثل هذه المواقف يعني اسهل على المستخدم اوي لما يسجل الطالب يظهر له بياناته كلها لو كان قديم لو جديد مفيش مشكلة كيف اعمل المفتاح الاساسي هل اجعله مثلا رقم البطاقة طيب اريد فكرة الفورم علشان تكون كل شيء اتوماتيك تقديم بلاغ
بتاريخ: 10 نوفمبر 200916 سنة comment_176140 وعليكم السلام ورحمة اللهيوجد اكثر من اسلوب للتعامل مع هذه الحالة : فى جدول البيانات الاساسية لبيانات الطلاب :1- الابقاء على عمود المسلسل التلقائي ... والذى يتم انشاؤه تلقائيا من الحاسب عند اضافة سجل جديد مع اضافة عمود رقم بطاقة الهوية... ويتم وضع عليه قيد constraint عدم التكرار unique اى انه يمنع ادخال رقم البطاقة اكثر من مرة --------------السيناريو 1- مع شاشة الادخال ... يجب وجود مفتاح استعلام .... لمعرفة هل الطالب مسجل من قبل ام لا ...من خلال الاستعلام بالاسم او برقم بطاقة الهوية فى حالة وجود رقم الطالب من قبل ... يتم اظهار بياناته الاساسية لامكانية التعديل عليها فى حالة عدم وجود رقم الطالب من قبل ... يتم ادخال بيانات الاعمدة فى شاشة الادخال وعند الحفظ يتم الاحتفاظ برقم السجل التلقائي ------------السيناريو 2 يقوم المستخدم بادخال بيانات الشاشة ... ويتم التأكد قبل الحفظ ... هل رقم بطاقة الهوية مسجله من قبل ام لا ... مع اظهار رسالة تفيد عدم امكانية الحفظ لوجود رقم الهوية مسجل من قبل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.