17-11-19, 05:00 PM (آخر تعديل لهذه المشاركة : 17-11-19, 05:01 PM {2} بواسطة moha8080.)
لدي قاعده بياانات sql بها جدولين (عموداين ) A و B
اريد عند البحث في قاعده بيانات عن قيمه في في عمود A اذا كانت القيمه موجوده بالفعل في عمود A و عمود B ليس به قيمه يعطي القيمه الموجوده في TEXTBOX1
و اذا كان عند البحث في قاعده البيانات عن قيمه في عمود A اذا كنت القيمه موجوده بالفعل في عامود A وعمود B به قيمه يظهر رساله
و اذا كان عند البحث في قاعده البيانات عن قميه في عمود A اذا كانت القيم غير موجوده تظهر رساله
(17-11-19, 05:00 PM)moha8080 كتب : لدي قاعده بياانات sql بها جدولين (عموداين ) A و B
اريد عند البحث في قاعده بيانات عن قيمه في في عمود A اذا كانت القيمه موجوده بالفعل في عمود A و عمود B ليس به قيمه يعطي القيمه الموجوده في TEXTBOX1
و اذا كان عند البحث في قاعده البيانات عن قيمه في عمود A اذا كنت القيمه موجوده بالفعل في عامود A وعمود B به قيمه يظهر رساله
و اذا كان عند البحث في قاعده البيانات عن قميه في عمود A اذا كانت القيم غير موجوده تظهر رساله
السلام علكيم ورحمة الله وبركاته
إذا كان السؤال مكرر أو سهل جداً لدرجة تجاهل الرد عليه ظناً من أنني كسول وأريد الحل جاهزاً مقدماً بدون تعب
أو كان السؤال صعب ويعتبر من الأسرار القليلة التي تأتي بعد سنوات من التعب والخبرة
أرجو تحديد طبيعة سؤالي من هذة الحالات
ملاحظة مهمة الأن لا أريد الحل نهائياً فقط تحديد نوعية سؤالي
حتى أستطيع إعادة تقييم خطواتي في مجال البرمجة
اما عن هذا الكود تقريبا يخص البحث
ولكن كيف استخدمه و اعذرني اخي فأخوك لسه بادء في قواعد البيانات واتابع التعلم فا فضلا وليس امرا قف بجانب اخوك بصدر وسع
17-11-19, 09:51 PM (آخر تعديل لهذه المشاركة : 17-11-19, 10:32 PM {2} بواسطة asemshahen5.)
ساشرح لك هذا الاستعلام :
PHP كود :
SELECT * FROM TB_Employ WHERE (Emp_Law NOT IN (SELECT Emp_ID FROM TB_Cation))
هذا الاستعلام فيه جدولين الجدول الاول هو TB_Employ و الجدول الثاني هو TB_Cation و هو يبحث عن قيمة في الجدول الاول عن قيمة غير موجودة في الجدول الثاني و يعطيك النتيجة ومن النتيجة تستطيع اضافة سجل جديد .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
17-11-19, 10:01 PM (آخر تعديل لهذه المشاركة : 17-11-19, 10:33 PM {2} بواسطة asemshahen5.)
(17-11-19, 09:51 PM)asemshahen5 كتب : ساشرح لك هذا الاستعلام :
PHP كود :
SELECT * FROM TB_Employ WHERE (Emp_Law NOT IN (SELECT Emp_ID FROM TB_Cation))
هذا الاستعلام فيه جدولين الجدول الاول هو TB_Employ و الجدول الثاني هو TB_Cation و هو يبحث عن قيمة في الجدول الاول عن قيمة غير موجودة في الجدول الثاني و يعطيك النتيجة ومن النتيجة تستطيع اضافة سجل جديد .
شكرا لك اخي واحب في اخر هذه المشاركه ان اوضح لحضرتك شئ بسيط او الفكره اللي مبني العليها هذا الكود
العمود الاول به سيريال نمبر
والعامود الثاني فارغ الشرط هنا اذا كان التكست بوكس 1 يحتوي علي السيريال نامبر اللي في العامود الاول يجلب في العامود الثاني المقابل للصف الذي به السيريال نمبر
الهارد وعند غلق البرنامج وفتحه مره اخري يعمل استعلام هل سيريال نمبر الهارد موجود بالقاعده ام لا اذا كان موجود يفتح فورم اذا كان غير موجود يفتح فورم ثانيه
و اذا شخص اخر استخدم سيريال نمبر البرنامج يستعلم هل هذا السيريال مرتبط بنفس سيريال نمبر الهارد ام لا لو كان صحيح تمام لو كان مختلف عن اللي موجود بالقاعده تظهر رساله هذا كل الموضوع هل بقي هذا الكود يفي الغرض ام لا
اذا كان هذا ما تعني فعندك جدول واحد به عامودين السيريال العام و السيريال الخاص بالهارد بغض النظر عن بقية الاعمدة فالاستعلام الاول هو استعلام سيريال عام اذا وجد يستعلم عن سيريل الهارد في العامود الثاني ان وجد اكمل اذا لم يوجد يقوم بعمل معين تحدده انت .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
(17-11-19, 10:20 PM)asemshahen5 كتب : اذا كان هذا ما تعني فعندك جدول واحد به عامودين السيريال العام و السيريال الخاص بالهارد بغض النظر عن بقية الاعمدة فالاستعلام الاول هو استعلام سيريال عام اذا وجد يستعلم عن سيريل الهارد في العامود الثاني ان وجد اكمل اذا لم يوجد يقوم بعمل معين تحدده انت .
شكرا لك اخي علي مجهودك الرائع في الشرح سوف اطبق الان بس استسمحك لو ما عرفتش انفذ الكود ارفق لحضرتك المشروع تعدل عليه انا اسف جدااا ده فضلا وليس امرا
ولكن انا هحاول اتعب واجتهد معاه وان لم اتوصل الي الامر بشكل صحيح سوف الجأ لحضرتك ده بعد اذنك
(17-11-19, 10:29 PM)asemshahen5 كتب : انشاء الله تعالى .
موفق انشاء الله .
اخي عاصم انا اسف جدا والله العظيم اجتهدت في الكود ولكن ربنا لم يشاء بتوفيقي
ارفقت لحضرتك المشروع للتعديل علي و ارفقت لحضرتك ملف صوتي به تسجيل صوتي مني لحضرتك اتمني ان تسمعه فضلا وليس امرا