10-01-19, 06:52 PM
(10-01-19, 03:11 PM)Amir_Alzubidy كتب :جزاك الله خيرا على اهتمامكالسلام عليكم و رحمة الله و بركاتهو صلى الله وبارك على محمد و على اله و صحبه اجمعينيمكنك الاستعانة بواحدة من الحلول الآتية :يمكنك اضافة حقل آخر مجاور الى حقل التاريخ في الجدول من قاعدة البياناتلكن هذه المرة يكون نوع الحقل ليس من نوع تاريخ و وقت بل يكون من نوع نصو يتم بعد ذلك حفظ التاريخ كنص مثلا :01/01/2019على ان يصبح هكذا20190101بعد ذلك تقوم باستدعاء البيانات بناءً على القيمة التي تم تحديدها مسبقاًعلى أن تكون جملة الاستعلام هكذا تماماً :
PHP كود :
Select * From TB_Name Where Date_Str Like '%" & Format(Date_Text, "yyyymm") & "%'"
كما يمكنك حل تلك المشكلة بطريقة اخرىمن خلال استخدامك لـ فنكشين DATEPARTبحيث تكون جملة الاستعلام اقرب ما تكون على هذا الشكل :
PHP كود :
Select * FROM TB_Name WHERE ( DATEPART(MM, Date_Col) = "& DTPicker1.Value.Month & ") and (DATEPART(yyyy, Date_Col)="& DTPicker1.Value.Year & " )
على الرحب و السعة
بس انا كنت عايز الاستعلام يكون داخل الكريستال ريبورت نفسه
وجزاك الله خيرا على سعة صدرك

