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

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

قام بنشر

السلام عليكم

غريبة عندي حقلين تاريخ في جدول واحد الأول اسمه a والثاني b أريد أن أضع شرط على b أن يكون دائما أكبر من a

فكتبت في قاعدة التحقق من الصحة ل b مايلي :

a<

ولكن العملية لاتضبط ترا مالمشكلة

تحياتي

قام بنشر

السلام عليكم

هل منكم من احتاج لهذا

مثلا هل من المعقول أن يكون تاريخ المغادرة أكبر من تاريخ العودة ؟

قام بنشر

السلام عليكم

شكرا لك أخي العزيز أسامة

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

مما يؤدي هذا في توقعي إلى عدم معرفة مربع النص على حدث قبل التحديث يعني إدخال التاريخ فيهما لايتم عن طريق الكتابة

تحياتي لك

قام بنشر

بفرض أن حقل التاريخ الأول a والحقل التاني b

ضع هذا الكود فى زر

    If IsNull([a]) Or IsNull([b]) Then
        MsgBox "يجب أن تدخل التاريخين الافتتاحي والختامي.", vbCritical, " ادخال خاطئ"
        DoCmd.GoToControl "a"
    Else
        If [a] > [b] Then
            MsgBox "يجب أن يكون التاريخ الختامي أكبر من التاريخ الافتتاحي.", vbCritical, " ادخال خاطئ"
            DoCmd.GoToControl "a"
        Else
            Me.Visible = False
        End If
    End If

أشرف خليل

  • 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