المشاركات : 128
المواضيع 47
:
: 24
الإنتساب : Jan 2015
25-02-2016, 06:57 PM
السلام عليكم
البرمجة = بدلفي 7 + SQL server
لدي جدول الموظف مثلا به الاسماء
عند اظافة موظف جديد الى الجدول
كيف يمكنني التحقق ان الموظف مسجل بالجدول
اي عند بمجرد ادخال رقم تسجيله وهو مفتاح في جدول تخبرني رسالة مثلا ان الرقم موجود
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
وعليكم السلام ورحمة الله وبركاته ،
يمكن استعمال تعليمة ال SQL
كود :
Select Matricule
FROM Employer
Where Matricule = :M
حيث أن M هو متغير (Parameter) تقوم بإدخال قيمته برمجيا.
ثم تتأكد من نتيجة هذا الاستعلام ، إذا منت تستخدم ADOQuery مثلا .
If ADOQuery.IsEmpty then
// هذا يعني أن الاستعلام لم يجد أي موظف يحمل القيمة M
و في حالة العكس ، أي أن القيمية M تم إدخالها من قبل.
بالتوفيق.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 128
المواضيع 47
:
: 24
الإنتساب : Jan 2015
شكرا أخي
أنا أستعمل ADOtable في الجدول المقصود
سأحاول تطبيق ذلك
المشاركات : 111
المواضيع 30
:
: 11
الإنتساب : Apr 2014
أخي أنزل مكون أخر 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;
المشاركات : 128
المواضيع 47
:
: 24
الإنتساب : Jan 2015
نعم أخي أقصد البحث في DBEdit التي هي مربوطة مع الجدول لأظافة رقم التسجيل
أي تصبح DBEdit تعمل البحث والإظافة في نفس الوقت
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
(26-02-2016, 03:52 PM)فارس المطر كتب : شكرا أخي
أنا أستعمل ADOtable في الجدول المقصود
سأحاول تطبيق ذلك
نعم أخي الفاضل ، أضف مكون ADOQuery لاستعماله فقط في البحث.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 53
المواضيع 5
:
: 2
الإنتساب : Dec 2013
انصحك باستخدام ADOQuer لمرونته في التعامل مع البيانات