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

كيف يمكن البحث بين تاريخين ومن مربع تحرير وسرد


الحلبي

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

السلام عليكم   مرفق مثال

اريد ان ابحث بين التاريخين 

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

اهم حاجة ـ اهم حاجة ان عند الضغط على زر عرض الكل يعرض لى جميع السجلات

واعرفكم بان هذه الاشياء عملتها الف مرة فى نفس البرنامج ولكن مش عارف النموذج ده فيه ايه ، ساعات فى اكسس حاجات غريبة بتحصل معايا

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

تحديث.accdb

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

وعليكم السلام 🙂

 

اضفت حقل مخفي في النموذج ، اسمه All ، يتم التحكم بقيمته برمجيا :

image.png.085a5d05a330b2f0a005e6fd14d0ddbb.png

.

الكود خلف النموذج والازرار :

All = 0 معناه جميع السجلات

All = 1 معناه السجلات حسب قيم البحث

Private Sub Command16_Click()

    Me.All = 0
    Me.Requery
End Sub

Private Sub Command20_Click()

    Me.All = 1
    Me.Requery
End Sub

Private Sub Form_Load()

    Me.All = 0
    Me.Requery
End Sub

Private Sub ind_AfterUpdate()

    Me.All = 1
    Me.Requery
End Sub

.

وعليه ، يصبح الاستعلام q1 مصدر بيانات النموذج:

image.png.6139aa0c8f0635ea01533ae81136a6f9.png

.

معيار
xDate
Between (IIf([Forms]![f1]![All]=0,#01-Jan-1900#,[forms]![f1]![str])) And (IIf([Forms]![f1]![All]=0,#01-Jan-2900#,[forms]![f1]![ind]))



ومعيار
xname
IIf([Forms]![f1]![All]=0,[xname],[Forms]![f1]![srch_xname])

.

اي:

للتاريخ:

اذا كانت All=0 (جميع السجلات) فاختار التاريخ بين 1-1-1900 وتاريخ 1-1-2900 ، واذا احتجت اكبر من سنة 2900 فخذ راحتك واعمل التغيير 🤣

 

ولحقل الصنف:

اذا كانت All=0 (جميع السجلات) فاختار قيمة الحقل xname من الجدول ، مما يعني جميع السجلات 🙂

 

 

ورجاء مراجعة الرابط التالي لتتعرف على طرق البحث في الاستعلام:

 

جعفر

تحديث.zip

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

الاستاذ / امير 

شكرا على مدخلتك وعلى المساعدة جزاك الله خيرا ـ ولكن ليس هو المطلوب

استاذنا ومعملنا / @jjafferr

شكرا على هذا التوضيح الجيد وعلى الجهد المبذول فى التوضيح

ولكن

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

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

وعندما ابحث فى مربع التحرير دون التاريخين عن صنف يظهر لى هذا الصنف فى البحث اسفل 

اي انه نتيجة البحث بين التاريخين لوحدها  وتيجة البحث فى مربع التحرير وحدها 

اسف للاطالة ولكن على اي حال جزاك الله كل خير ورزقك علما نافعا

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

1 hour ago, الحلبي said:

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

وعندما ابحث فى مربع التحرير دون التاريخين عن صنف يظهر لى هذا الصنف

تفضل استاذ الحلبي

 

تحديث.accdb

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

استاذنا وخبيرنا مستقبلا / @Eng.Qassim

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

هذا هو المطلوب

جزاك الله كل خير ورحم الله والديك ورزقك من غير حساب 

كل الاحترام والتقدير

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

2 minutes ago, الحلبي said:

استاذنا وخبيرنا مستقبلا / @Eng.Qassim

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

هذا هو المطلوب

جزاك الله كل خير ورحم الله والديك ورزقك من غير حساب 

كل الاحترام والتقدير

تدلل استاذ الحلبي.. ياسيدي لا خبير ولاحاجة.. لسة بتعلم من هنا وهناك

  • 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