السلام عليكم ورحمة الله وبركاته
أخواني الأعزاء
أرجو منكم مساعدتي لو تكرمتم في التالي لدي في البرنامج grid view وقاعدة البيانات في البرنامج هي أكسس
وأريد عرض السجلات في الجريد فيو بين تاريخين أقوم بكتابتهم في مربعي نص
وقد حاولت كثيراً ولكن بلا جدوى وهذه احدى محاولاتي.
SELECT Count(mashakel.emp_no) AS CountOfemp_no, mashakel.problem_ID, mashakel.prob_type, mashakel.prob_descrp, Int([prob_date]) AS Expr1 FROM mashakel GROUP BY mashakel.problem_ID, mashakel.prob_type, mashakel.prob_descrp, Int([prob_date]) HAVING (((Int([prob_date])) Between '18/9/2010' And '28/3/2011'));
وكذلك قمت بكتابة جملة لعرض نسبة التقييم بين فترتين من الزمن ولكن عندما أقوم بحساب المعدل يدوياً أجد أن الأرقام تنتج غير صحيحة بواسطة الجملة التي كتبتها لا أدري ما السبب هل لأن عملية ايجاد المعدل هي الخاطئة أم لأن عملية عرض السجلات بين فترتين هي الخاطئة:
mashakel.prob_show, mashakel.Respon_Emp, Avg(mashakel.emp_rank) AS AvgOfemp_rank FROM mashakel WHERE (((mashakel.prob_states)=1) AND ((Left([prob_date],9)) Between '10/19/2010' And '10/28/2010')) GROUP BY mashakel.prob_show, mashakel.Respon_Emp;