اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

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

برجاء المساعدة في اجبار المستخدم ان يتقيد بتاريخ العام الحالي  دون ادخال عام سابق او عام قادم

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

وجزاكم الله خير الجزاء

 

DatabaseA.rar

قام بنشر

عليكم السلام

سنعتمد السنة المالية حتى نحصل على الأقوى والأسرع

الصق هذه الوظيفتين في وحدة نمطية عامة

Public Function ctrlThisDate() As String
ctrlThisDate = DLookup("FiscalYear", "Odb_TableControl", "FiscalYear='" & Year(Date) & "'")
End Function
Public Function chkThisDate() As Boolean
chkThisDate = DLookup("Adhere_Current_Year", "Odb_TableControl", "FiscalYear='" & Year(Date) & "'")
End Function

ثم الصق هذا الكود في حدث قبل التحديث لأي حقل تاريخ وغير ما يلزم  والتغيير فقط بتعديل اسم الحقل

Private Sub TextTO_BeforeUpdate(Cancel As Integer)
If IsNull(TextTO) Then Exit Sub
If chkThisDate() Then
If Year([TextTO]) <> ctrlThisDate() Then
MsgBox " التاريخ خارج نطاق السنة الحالية"
DoCmd.CancelEvent
End If
End If
End Sub

لاحظ  انه يجب عليك التأشير على خانة التقييد ان اردته يعمل ،، والعكس صحيح

DatabaseA2.rar

  • Like 1
قام بنشر
27 دقائق مضت, ازهر عبد العزيز said:

هدة محاولة مني ايضا 

>=#01/01/2021# And <#30/12/2021#

جميلة مداخلتك اخوي ازهر واستخدام خاصية التحقق من الصحة

ولكن يوجد متطلبات اخرى مصاحبة لهذا الشرط

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

2- وهو الأهم فيما لو اراد المستخدم تجاوز الشرط والتعامل مع اي تاريخ

  • Like 1
قام بنشر
7 دقائق مضت, ابوخليل said:

>=#01/01/2021# And <#30/12/2021#

جميلة مداخلتك اخوي ازهر واستخدام خاصية التحقق من الصحة

ولكن يوجد متطلبات اخرى مصاحبة لهذا الشرط

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

2- وهو الأهم فيما لو اراد المستخدم تجاوز الشرط والتعامل مع اي تاريخ

%100 كلامك صحيح اخي واستادي ابو خليل لكني لم اعرف كيف اشير الى السنة الحالية في قاعدة التحقق من الصحة فيا حبدا لو تكرمت علينا بالطريقة لو وجدت 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information