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

سؤال حول تشغيل الماكرو

مغلق
بدأه طلال في 30 أغسطس 2001 · 27 رد · 1,886 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#26

جرب الكود بعد التعديل :

Public Function التأكد_من_التاريخ()

'On Error Resume Next

Dim checkDate As Variant

checkDate = GetSetting("ApplicationName", "نموذج3", "تاريخ_التشغيل_الأخير")

If IsNull(checkDate) Or checkDate = "" Then ' لم يتم تشغيل الماكرو من قبل

تحديث_التاريخ

MsgBox "تم تسجيل تاريخ التشغيل بنجاح ."

Exit Function

End If

If DatePart("yyyy", Date) = DatePart("yyyy", checkDate) Then ' تم تشغيله قبل ذلك في نفس السنة

If MsgBox("لقد تم تشغيل الماكرو قبل ذلك في هذه السنة ." _

& vbCrLf & "تاريخ التشغيل الأخير هو :" & Format(checkDate, "dd MMMM, yyyy") _

& vbCrLf & vbCrLf & "هل ترغب في إعادة تشغيله مرة أخرى ؟" _

& vbCrLf & vbCrLf & "انقر نعم لتشغيله أو إلغاء الأمر للتراجع .", vbExclamation + vbMsgBoxRight + vbMsgBoxRtlReading + vbOKCancel _

, "تكرار التشغيل") = vbOK Then تحديث_التاريخ

Exit Function

End If

If DatePart("yyyy", Date) > DatePart("yyyy", checkDate) Then ' تم تشغيله في السنة الماضية

تحديث_التاريخ

MsgBox "تم تسجيل تاريخ التشغيل بنجاح ."

End If

End Function

Private Sub تحديث_التاريخ()

DoCmd.RunMacro "ماكرو5"

Call SaveSetting("ApplicationName", "نموذج3", "تاريخ_التشغيل_الأخير", Date)

End Sub

وأخبرني عن النتيجة .

ولك تحياتي

#27

الأخ ابو حمود

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

جربت الكود الجديد و نفس أداء السابق

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

أخوك طلال

#28

إذا الحل أرسل لي القاعدة لديك وهذا بريدي :

H_H123@Hotmail.com

ثم هل من الأخوة من جرب الكود السابق ليعطينا النتيجة .

ولك تحياتي

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

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