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

كود الاخ محمد طاهر ... عقدني !

مغلق
بدأه manager في 26 يونيو 2003 · 3 رد · 626 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اسم الجدول subjects

الرقم n_no غير مكرر ( نص )

المادة subject ( نص )

اريد تسجيل قائمة بالمواد المتوفرة ... وفي حالة الر غبة بالاضافة مستقبلا ... وكتب المستخدم رقما موجود مسبقا تظهر له رسالة تفيد بوجود الرقم ..وهذا هو الكود الذي كتبه الاخ العزيز محمد طاهر في موضوع مسبق ولم يعمل معي ..بل تظهر الرسالة مع رقم واحد (1) فقط اما بقية الارقام فانه يقوم بتحديث معلوماتها

[ALIGN=RIGHT]

Sub n_no1_BeforeUpdate(Cancel As Integer)

If DCount("n_no1", "subjects", "n_no1=" & Me.n_no) > 0 Then

MsgBox "Value already Exist"

SendKeys "{ESC}"

Cancel = True

End If

وسؤال اخر لو سمحتوا .... اريد بعد اضافة عشرة مواد فرضا ... وعند فتح النموذج مرة اخرى ... يظهر الرقم 11 تلقائيا ....كاول خانة خالية في الجدول ...كيف ............مع الشكر الجزيل

ملاحظة n_no1 = اسم خانة الرقم في النموذج

#2

اليك رابط موقع الاخ محمد طاهر

http://www.officena.com/

تحياتي (f)

=========

counter2001b.cgi?602678

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#3

السلام عليكم

اخي الكريم اخي فيصل اراد انا يساعدك ولكن عنوان سؤالك غير صحيح

من ناحية ما يحتويه السؤال فلو قلت اريد كود يظهر رساله اذا كان الرقم مكرر

لكن هذا افضل ولو انزلت مثال على ذلك كان اسرع لك وستجد الردود تنهال عليك .

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

واسمحولي على كثرة الكلام .:P

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

حيث n_no1 هو اسم الحقل

و subjects هو اسم الجدول الذي يوجد به الحقل

و (اسم النموذج الذي يوجد به الحقل) غيره الى اسم النموذج الذي يوجد به الحقل

If (Eval("DLookUp(""[n_no1]"",""[subjects]"",""[n_no1] =form![n_no1]"") Is Not Null")) Then

Beep

MsgBox "هذا الرقم مكرر لقد تم تسجيله من قبل في قاعدة البيانات هذه ؟ سيتم مسح الرقم"

DoCmd.CancelEvent

  Forms![اسم النموذج الذي يوجد به الحقل]![n_no1] = Null



End If

SendKeys "{f2}", False

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

#4

اشكركم جزيل الشكر ..:. ولكن هذه الرسالة تظهر مع كل رقم سواء موجود او غير موجود ... واريد رأيكم في النموذج بشكل عام لو سمحتوا

db1.zip

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

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