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

سؤال في مجال الاكسس بطلب كود

مغلق
بدأه alrahil في 4 يناير 2005 · 4 رد · 453 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بعد التحية

انا لدي برنامج دورات اريد ان اضع كود يمنع مدخل البيانات من تكرار رقم بطاقه الموظف

اكثر من مرتيين ولكم جزيل الشكر والامتنان

اخوكم

الراحل

#2

الحل سهل باذن الله

وهو كالاتي:

....

عفواً - :blink:

ارفق الملف كي اطبق عليه الحل :rolleyes:

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

هذا الملف مرفق

#4

عزيزي

توجد مشكلة ما في القاعدة عموماً الحل كمايلي:

1- اضبط خواص الحقول بجدول " الدورات" على الوضع الافتراضي default

بمعنى ادق حقل رقم البطاقة اسمح بالتكرار ، واحذف شرط التصفية Vlidation Role

2 - انشئ استعلام من حقل واحد مصدر الاستعلام هو جدول الدورات ومصدر الحقل هو رقم البطاقة اسم الاستعلام هو count واسم الحقل هو id

3- في نموذج الدورات غير مسمى حقل رقم البطاقة الى المسمى Card

واجعل مصدر عنصر التحكم هو حقل رقم البطاقة

4- اكتب الكود التالي عند اجراء الحدث lost focus لمربع النص المسمى Card

Me.Refresh
If DCount("[id]", "count", "[id]=[card]") > 2 Then
MsgBox ("غفواً لا يمكن منح الموظف اكثر من دورتين")
card = ""
DoCmd.GoToControl "card"
End If

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#5

مرحبا اخوي

ايهاب عثمان

الله يعطيك العافيه

بس الكور فيه غلط سويت كل اللي قلته بس اذا طبقت طلع عندي ان الكود فيه غلط والغط هو

Private Sub Card_BeforeUpdate(Cancel As Integer)

Me.Refresh[/color]

If DCount("[id]", "count", "[id]=[card]") > 2 Then

MsgBox ("ÛÝæÇð áÇ íãßä ãäÍ ÇáãæÙÝ ÇßËÑ ãä ÏæÑÊíä")

Card = ""

DoCmd.GoToControl "card"

End If

End Sub

الخطى اللي باللون الازرق في الكود

ولك جزيل الشكر

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

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