اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تصحيح في دالة IF


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

السلام عليكم

كتبت دالة IF كالتالي لكن لا ادري لماذا يوجد خطأ END IF WITHOUT BLOCK IF

Private Sub endate_AfterUpdate()
Dim X, Z As Integer
X = #1/1/2018#
Z = #12/31/2018#
If Me.endate >= X And Me.endate <= Z Then MsgBox ("التاريخ يجب ان يكون خلال عام2018")
endate = Date
End If
Refresh
End Sub

 

 

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

السلام عليكم

 

بعد اذنك اخي العزيز ابو ياسين

اخي العزيز يوسف

هناك اخطاء واضحة في الكود وهي 

المتغيرين من المفترض ان يكونا من النوع Date  و ليس integer

جملة if تم اغلاقها بالجملة End If  مع انها لا تحتاج الى اغلاق لأن جواب الشرط موجود في نفس السطر

 

بالتوفيق

تم تعديل بواسطه يوسف أحمد
  • Like 2
رابط هذا التعليق
شارك

تفضل استاذ ابو ياسين

123.accdb

بدون عنوان.png

 

 

فعلا استاذ يوسف عندما غيرت المتغيرين الي DATE
وازلت ENDIF الكود يعمل بصورة صحيحية عدا انه لايظهر الرسالة

تم تعديل بواسطه يوسف السيد
  • Like 1
رابط هذا التعليق
شارك

7 minutes ago, يوسف السيد said:

تفضل استاذ ابو ياسين

123.accdb

بدون عنوان.png

استأذن من الجماعة
اتفضل اخي يوسف
الكود صار هكذ
 

Private Sub endate_AfterUpdate()
    Dim X, Z As Date
        X = #1/1/2018#
        Z = #12/31/2018#
    If Me.endate > X Or Me.endate < Z Then
            MsgBox ("التاريخ يجب ان يكون خلال عام2018")
            endate = Date
    End If
        Refresh
End Sub

 

123 (1).accdb

  • Like 4
رابط هذا التعليق
شارك

  • 2 weeks later...

الاخ يوسف السيد..انا مبتدئ جدا في الاكسس واحاول الاستفادة من اساتذة الموقع

لكنك اردت حصر التاريخ فقط في 2018 واظن ان الصحيح

If Me.endate < X Or Me.endate > Z Then

MsgBox ("التاريخ يجب ان يكون خلال عام2018")

رابط هذا التعليق
شارك

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