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

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

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

اريد معرفه كود لعدم تكرار ادخال البيانات ؟ اظهار رساله خطا عند ادخال الاسم مرتين وهو موجود من قبل فى data

#2

عندك طريقتين لمنع التكرار :

الاولى :

عمل Primary Key في قاعدة البيانات واصطياد (قوية اصطياد) الخطا رقم 2147467259 -

On error goto Errorhunter

Error Hunter :

If err.number = 2147467259 then

msgbox "Duplicated record"

else

msgbox Err.number

end if

الثانية :

كتابة جملة استعلام قبل التخزين , اذا كان عدد السجلات الناتجة عن جملة الاستعلام > 0 فإن القيمة غير مكرره .

ارجو ان اكون اجبتك , اما اذا كنت مبتدئ والكلام اعلاه عبارة عن طلاسم , اطلب مثال وانا جاهز لعمله .

#3

تمام مثل ما قال االخ وهيدي هيا جملة الاستعلام :

" "Select Field_Name from table_Name where id="max bayne "

حيث نكتب كود التحقق من انه وصل الي نتيجة او وجد الاسم ماكس باين المراد تخزينه وهل هو موجود مسبقا في حقل داخل جدول ام لا

حيث:

if rs.recordcount>0 then

msgbox "sorry Id Found"

end if

وده معناه انه لقي الاسم موجود مسبقا داخل جدول في حقل ما ........ وبكدده هتقدر تعرف ان كان متكرر والا لاق ..

#4

ممكن مثال لو سمحتوا مع شرح بسيط عليه.

#5

Private Sub Text1_LostFocus()

Data1.Recordset.FindFirst "[اسم الحقل في الجدول بحيث لايتكرر]='" & Text1.Text & "'"

If Data1.Recordset.NoMatch = True Then

Data1.Recordset.AddNew

Else

MsgBox ("السجل موجود ")

Text1.Text = ""

Text1.SetFocus

End If

السلام عليكم هذا الكود يتم فيه التأكد من السجل المدخل ويكون هذا في الحدث

text_lostfocus()

بحيث يكون في الادخال

#6

الملف المرفق يحتوي على مثال بالطريقتين .

afboba.zip

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

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