أستفسار حول منع التكرار
#6
السلام عليكم.

لنفرض أن جدولك اسمه MyTable و  الحقل الذي لا ترغب في تكراره اسمه  MyName
في ADOQuery  اكتب الأمر التالي 
كود :
SELECT  MyName FROM MyTable WHERE MyName = :N


حيث أن N هو اسم الباراميتر الذي كل مرة تدخله للتحقق من وجود الاسم مسبقا.

و في الحدث الذي تقوم بإدخال الحقول فيه لقاعدة البيانات ، تقوم بالتحقق من عدم وجود الاسم مسبقا بالطريقة التالية:
PHP كود :
ADOQuery1.close;
ADOQuery1.Parameters.ParamByName('club').value := Edit1.text;
ADOQuery1.open;

if 
ADOQuery1.IsEmpty then
begin
  
// الاسم غير موجود من قبل إذن تقوم بإدخاله
end
else
begin
    
// الاسم موجود
end 
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • ahmedhossin
الرد


الردود في هذا الموضوع
أستفسار حول منع التكرار - بواسطة ahmedhossin - 07-10-2023, 06:15 PM
RE: أستفسار حول منع التكرار - بواسطة ahmedhossin - 08-10-2023, 02:41 PM
RE: أستفسار حول منع التكرار - بواسطة ahmedhossin - 09-10-2023, 08:15 AM
RE: أستفسار حول منع التكرار - بواسطة أبو معاذ - 09-10-2023, 04:54 PM
RE: أستفسار حول منع التكرار - بواسطة ahmedhossin - 09-10-2023, 09:04 PM
RE: أستفسار حول منع التكرار - بواسطة ahmedhossin - 11-10-2023, 10:18 AM
RE: أستفسار حول منع التكرار - بواسطة ahmedhossin - 11-10-2023, 03:45 PM
RE: أستفسار حول منع التكرار - بواسطة Mr.DOS - 16-10-2023, 08:06 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم