الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تفادي التكرار في Dao هل من طريقة اخرى

بدأه micheal R jordan في 30 يونيو 2008 · 1 رد · 642 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله تعالى وبركاته

إخواني الأعزاء عندي ثلات جداول وكلهم يحتوون على مفتاح موحد وهو ID

سؤالي هو انه علي أن أراقب هذا المدخل عند تسجيل شخص جديد وهو أن عليه أن لا يتكرر

هناك كريقتان :

بما أنه مفتاح رئيسي فهذا يعني أن DAO لن يقبل التكرار وسيعطي خطأ وهذه طريقة أولى وهي عمل

ON ERROR GO TO

وعند الخطأ رقم 3022 أفعل ما أشاء

وهناك طريقة أخرى وهي استعمال FindFirst وإذا لم ترجع القيمة NoMatch سأعرف أنه مكرر

هل من طريقة أخرى ؟؟؟؟؟؟؟

والسلام عليكم

#2

طبعا هناك طرق اخرى مثل:

Set Rs = DB.OpenRecordset("Select * From Table Where  Name Like'"& T1.Text &"'"
if rs.bof =false and rs.eof=false then
msgbox "هذا الاسم موجدود مسبقا"
else
rs.addnew
rs!Name=t1.text
rs.update"")

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…