delphi4arab منتديات دلفي للعرب
كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته (/showthread.php?tid=7554)



كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - فارس المطر - 25-02-2016

السلام عليكم

البرمجة = بدلفي 7 + SQL server
لدي جدول الموظف مثلا  به الاسماء
عند اظافة موظف جديد الى الجدول
 كيف يمكنني التحقق ان الموظف مسجل بالجدول 
اي عند بمجرد ادخال رقم تسجيله وهو مفتاح في جدول  تخبرني رسالة مثلا  ان الرقم موجود

[صورة: 145642112342521.jpg] 



 



RE: كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - أبو معاذ - 25-02-2016

وعليكم السلام ورحمة الله وبركاته ،
يمكن استعمال تعليمة ال SQL

كود :
Select Matricule FROM Employer Where Matricule = :M

حيث أن M هو  متغير (Parameter)  تقوم بإدخال قيمته برمجيا.
ثم تتأكد من نتيجة هذا الاستعلام ، إذا منت تستخدم  ADOQuery مثلا .
If  ADOQuery.IsEmpty then
// هذا يعني أن الاستعلام لم يجد أي موظف يحمل القيمة M
و في حالة العكس ، أي أن القيمية M تم إدخالها من قبل.
بالتوفيق.


RE: كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - فارس المطر - 26-02-2016

شكرا أخي
أنا أستعمل ADOtable في الجدول المقصود
سأحاول تطبيق ذلك


RE: كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - merzoug2020 - 26-02-2016

أخي أنزل مكون أخر 1adotable و datasours و dbgride و أربطهم معى بعض وفي حدث dbedit1.text onchange الذي أنت الذي تشير إله بدائرة حمراء


1adotable.Close;
1adotable.Filtered:=false;
1adotable.Filter:='';
1adotable.Filter:='Matrecule like '+quotedstr('%'+edit1.Text+'%');
1adotable.Filtered:=true;
1adotable.Open;


RE: كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - فارس المطر - 26-02-2016

نعم أخي أقصد البحث في DBEdit التي هي مربوطة مع الجدول لأظافة رقم التسجيل

أي تصبح DBEdit تعمل البحث والإظافة في نفس الوقت


RE: كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - أبو معاذ - 26-02-2016

(26-02-2016, 03:52 PM)فارس المطر كتب : شكرا  أخي
أنا أستعمل ADOtable    في الجدول المقصود
سأحاول تطبيق ذلك

  نعم أخي الفاضل ، أضف مكون ADOQuery لاستعماله فقط في البحث.


RE: كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته - gheislam - 28-02-2016

انصحك باستخدام ADOQuer لمرونته في التعامل مع البيانات Smile