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

كود لمعرفة هل تم ادخال الرقم من قبل ام لا

مغلق
بدأه a_salah_hasballa في 17 مارس 2007 · 2 رد · 572 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عايز كود عشان اتاكد ان الرقم دي دخل قبل كدة ولا لا لو كان موجود تطلع رسالة تقول انة موجود لو مكنش يكمل الكود عادي

بس يكون بالادوا ado عشان البرنامج بالادوا

بســم الله الـرحمــن الرحيــم

لا خير في كاتم العلم ...زكاه العلم ...التعليم صدقة جارية

#2

لو فرضنا انه عندك قاعدة بيانات فيها جدول اسمه 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

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

الأخ الفاضل ...

مشكور الأخ 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

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

هذا الموضوع مغلق.

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