السلام عليكم ،،
التقرير المطلوب يقوم بجلب جميع السجلات ( من جدول واحد ) التي يقع تاريخها بين تاريخين ( بداية و نهاية )
وهذين التاريخين يتم تحديدهما بواسطة أداتين من نوع datetimepicker
استخدمت طريقة ال date range عبر ( in ..to )
السيلكشن فورمولا كالتالي :
assrep.DataDefinition.RecordSelectionFormula = "{assingnments.Assigneddate} in #" & Me.DateTimePicker1.Value.ToShortDateString & "# to #" & Me.DateTimePicker2.Value.ToShortDateString & "#"ال datetimepicker يستخدم short format كالتالي DD/MM/YYYY
وكذلك الحقل المطلوب في الديتابيس ( الاكسس )
ولا مشكلة في هذه العملية ، إلا أنه لا يقوم بجلب النتائج الصحيحة
مثلاً اذا حددت له التاريخ بين 01/01/2005 إلى 01/04/2005
فإنه لا يعيد اية نتيجة رغم وجود سجل بتاريخ 03/03/2005 !
كذلك اذا حددت له التاريخ بين 1/12/2004 إلى 1/4/2005
فإنه يقوم بإحضار سجل بتاريخ 12/02/2004 !
والسؤال الآن ، أين المشكلة أو الخطأ الذي يحتاج إلى تعديل لكي يتم جلب النتائج الصحيحة ؟
بانتظار اقتراحاتكم ،،