السلام عليكم ورحمة الله وبركاته
أريد لما أربط قاعدة بيانات
وعند الأضافة
لا يكرر الأسماء إذا كانت موجودة مسبقاً .
يعني لما يريد المستخدم يضيف اسم جديد
وكان الأسم موجود مسبقاً
يرفض التسجيل إلى ان يتم تغير
الأسم المراد إضافته .
وجزكم الله خيراً
السلام عليكم ورحمة الله وبركاته
أريد لما أربط قاعدة بيانات
وعند الأضافة
لا يكرر الأسماء إذا كانت موجودة مسبقاً .
يعني لما يريد المستخدم يضيف اسم جديد
وكان الأسم موجود مسبقاً
يرفض التسجيل إلى ان يتم تغير
الأسم المراد إضافته .
وجزكم الله خيراً

عليكم السلام ورحمة الله وبركاته
اولا اعمل بحث عن الاسم
rs.Open "select * from Table1 where name='" & TxtName.Text & "' ", cn, adOpenStatic, adLockOptimistic
ثم اعرف عدد النتائج
If rs.RecordCount >0 Then msgbox "الاسم موجود" exit sub else 'اكتب هنا كود إدخال البيانات end if
شكراً لك أخي المتميز
ولكن أنا أربط القاعدة بـ Data Control

يأخي Comfort إن شاء الله سوف اعطيك المشروع للأضافه وعدم التكرار
يمكن اتأخر (بسبب الاختبار)
اعذرني
السلام عليكم
هذا كود البحث
Private Sub Command1_Click() Data1.Recordset.FindFirst "name = '" & Text1.Text & "'" If Data1.Recordset.NoMatch = True Then 'هنا تكتب امر الادراج End If End Sub
لكن أخي العزيز لم لا تنتقل للعمل على ADO?
تفضل بزيارة الموضووع
تم تعديل هذه المشاركة بواسطة المتميز في 8 يونيو 2005 في 05:57
شكراً لك أخي professional VB99
أخي المتميز جزاك الله خيراً
أنا أتعامل مع Ado فعلاً ولكن البرنامج الذي أصممه بسيط
وأنا أستسهل أداة Data Control .
شكراً لك على مساعدتي . :rolleyes:

هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…