انا عايز كود عشان اتاكد ان الرقم دي دخل قبل كدة ولا لا لو كان موجود تطلع رسالة تقول انة موجود لو مكنش يكمل الكود عادي
بس يكون بالادوا ado عشان البرنامج بالادوا
انا عايز كود عشان اتاكد ان الرقم دي دخل قبل كدة ولا لا لو كان موجود تطلع رسالة تقول انة موجود لو مكنش يكمل الكود عادي
بس يكون بالادوا ado عشان البرنامج بالادوا
بســم الله الـرحمــن الرحيــم
لا خير في كاتم العلم ...زكاه العلم ...التعليم صدقة جارية
لو فرضنا انه عندك قاعدة بيانات فيها جدول اسمه MyTable و داخلة خانة للرقم No وتريد التحقق من ان الرقم الموجود في التكست بوكس غير موجود في الجدول وفي حالة وجودة يعطي البرنامج رسالة يوضح فيها ان الرقم موجود استخدم الكود التالي :
بعد الاتصال بقاعدة البيانات والتي سنفرض ان معرف الاتصال بها هو DB
dim Rs as new adodb.Recordset if rs.state=1 then rs.close rs.open " Select * from MyTable Where No= " & val(text1.text) & ";",DB,adopenStatic,Adoptimisic if rs.RecordCount >0 then msgbox " الرقم موجود سابقا" Exit sub End if ' لكتب هنا كود حفظ البيانات
تحياتي
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
الأخ الفاضل ...
مشكور الأخ Omani
كذلك يمكنك أستخدام EOF
rs.Open "Select * From [Table] Where [Number] = " & n, conn, adOpenForwardOnly, adLockReadOnly If rs.EOF = False Then rs.Close ' إغلاق قاعدة البيانات MsgBox "Already Exist" ' هذه الرسالة تظهر إذا كان الرقم موجود Exit Sub ' or Exit Function يخرج من الدالة بعد إظهار الرسالة End If ... ... ' يستمر فى العمل ... rs.Close
شكراً
تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 17 مارس 2007 في 23:54
Nothing is impossible, the word impossible itself says that: I M - Possible
هذا الموضوع مغلق.