منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اين المشكلة في هذا الكود ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
"select * from MA where strdate >='" + Format(ss.Value, "yyyy/MM/dd") + "'" + "and  strdate<='" + Format(tt.Value, "yyyy/MM/dd") + "'"


datPrimaryRS.Refresh
If datPrimaryRS.Recordset.RecordCount = 0 Then
   MsgBox "áÇíæÌÏ ÞíæÏ"""
Else
Set DataGrid1.DataSource = datPrimaryRS
End If

حيث اسم الحقل هو strdate  عند البحث يظهر الناتج اذا كان هناك قيدين في سنوات مختلفة لكن اذا كانت في نفس السنة واختلاف في الاشهر لايظهر اي ناتج !!!
أهلا أخي الكريم , لم أفهم بالضبط ماتريده , لو تشرح بشكل مفصل أكثر يكون أفضل .
السلام عليكم ورحمة الله وبركاتة

أخي اولأً يجب التأكد من نوع الحقل هل الحقل من نوع "داتا" ومانوع قاعدة البيانات لو ترفق مثال ليتم التعديل عليه 
وأعتقد انه يفضل استبدال علامة (') بـ (#)
اشكركم اخواني الاعزاء لمتابعتكم ودعمكم والحمدلله وجدت الخطأ حيث كنت قد اخطأت في تحديد نوعية الحقل فقد كنت قد حددتها على انها تيكست وليست DATE واكرر شكري لكم وفائق احترامي