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

[تنبيه - عنوان غير مناسب : ]نموذج فرعي

بدأه إبراهيم عبدالله في 8 سبتمبر 2012 · 22 رد · 1,049 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني جزاكم الله خيراً هل ممكن في النماذج الفرعية عدم التكرار كما في المثال المرفق عدم تكرار رقم الشركة

برنامج.rar

#2

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

صورة
صورة

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

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

 

 
 
#3

جزاك الله خيراً لم أقصد ذلك ولكن نسياناً مني ويا ليت تغير العنوان الى عدم التكرار في النماذج الفرعية

#4

لا يوجد حل ...

#5

اذا كان لا يوجد حل قولو ما فيه حل

#7

ماشاء الله عليك الله يحفظك من كل شر ومن كل عين الله يجزاك الجنه ويجعله في موازين حسناتك

معليش أتعبتك معي تحمليني وكل ما اسوية من برامج احتسب الأجر من الله

الله لا يحرمك الأجر

#8

يا ليت توضحي بالتفصيل حالوت اطبقة على برنامج ثاني ولكن لم تنفع وجزيت خيراً

#9

post-15367-019151000 1347372390_thumb.gi

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

Private Sub رقم_الشركة_المعمدة_BeforeUpdate(Cancel As Integer)
If DCount("[رقم الشركة المعمدة]", "شركة", "[رقم التسلسل]=" & Forms![دعوات]![رقم التسلسل] & "AND [رقم الشركة المعمدة]=" & Me![رقم الشركة المعمدة]) > 0 Then
MsgBox " عذرا اخي الكريم رقم الشركة المعمدة مكرر ", vbCritical, "مكرر"
Me.Undo
End If
End Sub

بالتوفيق

المرفقات
H1.gif
1
#10

بارك الله فيك لم أقصد هذا انما اقصد شرح الحدث نفسه

#11

أ

ي مثلاً

( "AND [رقم الشركة المعمدة]=" & Me![رقم الشركة المعمدة]) > 0 Then )

ماذا تعني جزاكي الله خيراً

تم تعديل هذه المشاركة بواسطة إبراهيم عبدالله في 12 سبتمبر 2012 في 10:55

#12
إبراهيم عبدالله كتب:

أ

ي مثلاً

( "AND [رقم الشركة المعمدة]=" & Me![رقم الشركة المعمدة]) > 0 Then )

ماذا تعني جزاكي الله خيراً

الحقل الأول : [رقم الشركة المعمدة] هو الحقل الموجود في استعلام ( شركة )

الحقل الثاني : [رقم الشركة المعمدة] هو الموجود في النموذج بدلالة عبارة Me اي النموذج الحالي

بالتوفيق

#13

بارك الله فيك أخت زهرة مرفق مثال لم تنفع معي رجاء ماهي الملاحظات أو ما هو الخطأ

مثال.rar

#14

أخت زهرة بارك الله فيك هل الحدث يعتمد على الجداول + النماذج + الاستعلام جميعاً أو على الجداول + النماذج .أو على النماذج + الاستعلام

و جزاك الله خيراً ورزقك الذرية الصالحة

تم تعديل هذه المشاركة بواسطة إبراهيم عبدالله في 12 سبتمبر 2012 في 13:35

#15

اخي الفاضل : ابراهيم

من الخطأ كتابة الحقول باللغة العربية فمن الواجب كتابتها باللغة الإنجليزية حتى يسهل عليك التعامل معها عند وضع الأكواد البرمجية والسبب بارك الله بك ان حروف اللغة العربية تقوم بعكس الكود فيتداخل مع بعضه البعض .

ليس شرطا ان تكون ملم 100% بمصطلحات الحقول باللغة الإنجليزية ولكن تستطيع التعبير عن الحقول العربية اذا دعت الحاجة بواسطة حروف انجليزية مثل حقل ( رقم الصرف ) نكتبه هكذا بحروف انجليزيه ( Rakm_Sarf ) وينطق رقم صرف

ايضا يجب التفرقة بين الحقل الرقمي والحقل النصي في الجدول لأن لكل حقل معامل خاص مع دوال التجميع

لاحظ معي الفرق بين لو تم استخدام الحقول العربية في الكود وبين لو تم استخدام الحقول الإنجليزية سنلاحظ ان الكود يتم كتابته بسهوله في الحقول الإنجليزية بينما في اللغة العربية نجد صعوبه بالغة في تعديل اماكن الحقول وتحتاج الى خبره كافية لمثل هذه الأمور

الكود حقوله عربية

Private Sub رقم_الصنف_BeforeUpdate(Cancel As Integer)
If DCount("[رقم الصنف]", "اخراج2", "[رقم الصنف]=" & Me![رقم الصنف] & "AND [رقم مستند الصرف]='" & Forms![اخراج1]![رقم مستند الصرف] & "'") > 0 Then
MsgBox " عذرا اخي الكريم .. رقم الصنف مكرر ", vbCritical, "مكرر"
Me.Undo
End If

الكود : حقوله انجليزية

Private Sub Rakm_Sanf_BeforeUpdate(Cancel As Integer)
If DCount("[Rakm Sanf]", "Ekhraj2", "[Rakm Sanf]=" & Me![Rakm Sanf] & "AND [Rakm Mostand Sarf]='" & Forms![Ekhraj1]![Rakm Mostand Sarf] & "'") > 0 Then
MsgBox " عذرا اخي الكريم .. رقم الصنف مكرر ", vbCritical, "مكرر"
Me.Undo
End If

ملفك بعد التعديل

post-15367-012536900 1347448659_thumb.gi

za-مثال.rar

بالتوفيق

المرفقات
G1.gif
2
#16

بارك الله فيك و جعله في موازين حسناتك

تم تعديل هذه المشاركة بواسطة إبراهيم عبدالله في 13 سبتمبر 2012 في 06:51

#17

أخت زهرة هل بالإمكان جعل عدم التكرر على تاريخ مستند الصرف ورقم الجهه اذا أمكن تطبيقة على المثال السابق وجزاك الله خير الجزاء

#18
إبراهيم عبدالله كتب:

أخت زهرة هل بالإمكان جعل عدم التكرر على تاريخ مستند الصرف ورقم الجهه اذا أمكن تطبيقة على المثال السابق وجزاك الله خير الجزاء

تفضل اخي الكريم

za-مثال-UP.rar

بالتوفيق

#19

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

بارك الله في فيك

#21

أخت زهرة ليس هذا المطلوب .المطلوب عدم التكرار اذا كان بنفس التاريخ ورقم الجهه معاً انظري المثال المرفق( رقم مستند الصرف 2) رقم الصنف مكرر.

بارك الله في فيك

za-مثال-END.rar

#23

الله يجزاك الجنه ويجعله في موازين حسناتك

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