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

دمج حدثين ليصبح حدث واحد

مغلقمُجاب
بدأه كريمو2 في 1 يناير 2014 · 5 رد · 553 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

اي عندما اكتب قيمة المشاركة يشترط عليا ان اكمل معها تاريخ المشاركة ثم يقوم الحدث بتوزيعهما على كل الموظفين

الحدث الأول : في مربع نص t1 بعد التحديث

Private Sub t1_AfterUpdate()
Dim x As Integer
Dim y As Integer
x = t2
If y < x Then

For y = 1 To x

TheDiscount = t1
Discount_Date = Discount_Date
DoCmd.GoToRecord , , acNext
Next
Else
End If
 MsgBox "تمت عملية التوزيع بنجاح!", vbInformation + vbMsgBoxRight + vbMsgBoxRtlReading, "رسالة"
End Sub

 

الحدث الثاني:  في مربع نص t3 بعد التحديث

Private Sub t3_AfterUpdate()
Dim x As Integer
Dim y As Integer
x = t2
If y < x Then

For y = 1 To x

Discount_Date = t3
DoCmd.GoToRecord , , acNext
Next
Else
End If
 MsgBox "تمت عملية التوزيع بنجاح!", vbInformation + vbMsgBoxRight + vbMsgBoxRtlReading, "رسالة"
End Sub

 

 

 

post-237625-0-49231900-1388563416_thumb.

توزيع.rar

تم تعديل هذه المشاركة بواسطة كريمو2 في 1 يناير 2014 في 11:22

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#2

اخي الفاضل

 
السلام عليكم ورحمة الله وبركاته
 
استخدم هذا الكود فقط في حدث بعد التحديث لمربع النص  t3
اما الحدث السابق له والخاص بمربع النص t1  فقم بحذفه فلا حاجة لك به بعد الكود الجديد
 
Private Sub t3_AfterUpdate()
Dim x As Integer
Dim y As Integer
x = t2
If y < x Then
 
For y = 1 To x
TheDiscount = t1
Discount_Date = t3
DoCmd.GoToRecord , , acNext
Next
Else
 
End If
 MsgBox "تمت عملية توزيع المبلغ وتاريخ المشاركة لكل الموظفين بنجاح!", vbInformation + vbMsgBoxRight + vbMsgBoxRtlReading, "رسالة"
 
End Sub
 
 
 
 
بالتوفيق
#3

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


استاذتنا الفاضلة ام عهود


 


"نعم هو كذالك"


 


ربي يبارك فيك وفي عائلتك الكريمة يارب


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#4

أستاذتي الفاضلة

في نفس المرفق المعدل

هل من طريقة لحذف الفورم الوهمي 

كما في الصورة

post-237625-0-54460800-1388570148_thumb.

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#5 أفضل إجابة

اخي الفاضل

 

 

post-15367-0-81277300-1388572527.gif

 

 

لحذف النماذج المؤقته نحتاج الى كود يتعامل مع ملفات النظام حيث لا يمكنك حذف هذه النماذج بالطرق العادية
 
لهذا فقد عملت لك كود خاص لحذف هذه النماذج المؤقته .
 
قم بإستيراد هذا النموذج الى قاعدة بياناتك ثم قم بالضغط على زر الأمر وسوف يقوم الكود بالبحث عن النماذج المؤقته ويقوم بحذفها مباشرة
 
 
ملاحظة : لا تفتح اي نموذج من نماذجك الخاصة اثناء عملية الحذف فقط افتح هذا النموذج
 
واضغط الزر ثم اذهب وشاهد هل يوجد هناك نماذج مؤقته ام لا
 
 
 
بالتوفيق
#6

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


الله لا يحرمنا من مساعداتك


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

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

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