السلام عليكم اخوتي الكرام
حاولت ان احفظ مباشرة من DataGridView1 الى قاعدة البيانات ولكن لم استطع الا بالتحايل
بحيث عندما استورد البيانات من ملف اكسل فإن اسم المادة يعيقني
فهل هناك امكانية لتعديل الملف بحيث نحفظ المادة كرقم في جدول الاساتذة
التعديلات التى تم بالسورس
1- قاعدة البيانات على عمود الترقيم التلقائي بالجدول
2- كود زر حفظ البيانات بقاعدة البيانات
3- عمل ترقيم تلقائي للبيانت فى الداتا جريد لطعطى شكلاً
تحياتى لك
وتمنياتى لك التوفيق
{وَقُل رَّبِّ زِدْنِي عِلْمًا}
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
شكرا اخي elgokr على الرد
ولكن فكرتي لم تكن واضحة لديك
اريد عندما استورد البياناتثم احفظها ثم بعد ذلك احملها على DataGridView1 تكون نفسها بدون تغيير في القاعدة
للعلم انا حليت المشكلة بالتحايل بحيث جعلت قيمة افترضية هي1 لعمود المواد ID_Subjectفي جدول الاساتذةTeachers
ثم بعد التحميل يصحح المواد
انا اريد اذا كان هناك حل افضل
السلام عليكم
مرحبا اخي في الله elgokr و شكرا على الرد انا استخدم الرقم للمادة لان هناك علاقة بين المادة والاساتذة و انا اطبق في شروط بناء القاعدة و اردت ان اقوم من باب التسهيل انه عندما نريد تصدير البيانات الى الاكسال ثم اعادتها تكون نفسها
(31-08-18, 11:54 AM)كريم جودي كتب : السلام عليكم
مرحبا اخي في الله elgokr و شكرا على الرد انا استخدم الرقم للمادة لان هناك علاقة بين المادة والاساتذة و انا اطبق في شروط بناء القاعدة و اردت ان اقوم من باب التسهيل انه عندما نريد تصدير البيانات الى الاكسال ثم اعادتها تكون نفسها
اكيد فى العلاقة لازم يكون الحقل المربوط بال id رقم
اما لو تريد تجعله نص فممكن تعمل علاقة بين اسم المادة فى جدول المواد واسم المادة فى جدول الاساتذة
يعنى العلاقة لازم تكون بين الحقلين من نفس النوع (data type)
بشرط الا يتكرر اسم المادة فى جدول المواد بس ممكن يتكرر مع الاستاذة عادى
(31-08-18, 11:54 AM)كريم جودي كتب : السلام عليكم
مرحبا اخي في الله elgokr و شكرا على الرد انا استخدم الرقم للمادة لان هناك علاقة بين المادة والاساتذة و انا اطبق في شروط بناء القاعدة و اردت ان اقوم من باب التسهيل انه عندما نريد تصدير البيانات الى الاكسال ثم اعادتها تكون نفسها
وعليكم السلام ورحمة الله وبركاته
اذا يجب ان تدرج تلك الارقام اما فى ملف الـ Excel ليتم تخذينها بدلاً من اسم المادة
أو توضيح الارقام لكل مادة حتى اقوم بوضعها كا قيمة رقم بدل اسم المادة
لانك هنا انت تطلب شئ من فراغ دون اى علم بها
لانى لا اعلم اى قيمة هى لكل مادى لذلك قمت بتوضيح باستبدالها برقم التسلسل
لان الامر سيكون واحد فقط كل ما عليك فعله وضع القيمة المطلوبة
بدلاً من رقم التسلسل اما من خلال الكود فى السورس
او من خلال تغيير القيمة فى الاكسل للتسلسل
تحياتى لك
وتمنياتى لك التوفيق
{وَقُل رَّبِّ زِدْنِي عِلْمًا}
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله