delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يمكنني التحقق ان الموظف مسجل بالجدول أثناء اظافة بياناته
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

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

[صورة: 145642112342521.jpg] 



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

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

حيث أن M هو  متغير (Parameter)  تقوم بإدخال قيمته برمجيا.
ثم تتأكد من نتيجة هذا الاستعلام ، إذا منت تستخدم  ADOQuery مثلا .
If  ADOQuery.IsEmpty then
// هذا يعني أن الاستعلام لم يجد أي موظف يحمل القيمة M
و في حالة العكس ، أي أن القيمية M تم إدخالها من قبل.
بالتوفيق.
شكرا أخي
أنا أستعمل ADOtable في الجدول المقصود
سأحاول تطبيق ذلك
أخي أنزل مكون أخر 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;
نعم أخي أقصد البحث في DBEdit التي هي مربوطة مع الجدول لأظافة رقم التسجيل

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

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