بسم الله
عندى سؤالين
ربطت برنامج بقاعده بيانات تحتوى على الاسم و التاريخ
اردت عمل بحث بين تاريخين فقمت بسحب 2 datetimepicker على الفورم لتحديد قيم للبحث بينهم وعملت زر بحث وكتبت الكود التالى فى الزر
objmyset.Clear() Dim stdate As String = "#" & DateTimePicker1.Text & "#" Dim enddate As String = "#" & DateTimePicker2.Text & "#" If OleDbConnection1.State = ConnectionState.Closed Then OleDbConnection1.Open() End If OleDbDataAdapter1.SelectCommand.CommandText = "SELECT مسلسل, [اسم العميل], التاريخ, الصادر, الوارد, الفرع, الفئه, الشرح, البيان, ملاحظات FROM (boxmove)where التاريخ between " & stdate & " and " & enddate OleDbDataAdapter1.Fill(objmyset, "boxmove") grdboxmove.Refresh()
الكود لا يعطينى اخطء ويقوم بالبحث ولكن عندما ابحث بين تاريخين لا يعطى السجلات الصحيحه
مثلا عندى 8 سجلات من يوم 1 الى يوم 8 اقول اعرض من يوم 5 الى يوم 7 يعرض لى يوم 3و6و7و8 والكود المستخدم كما ترى اعلى
هذا كان سؤالى الاول اما الثانى *-)
فى نفس البرنامج عند ادخال سجلات اقوم بعمل جديد ادخل الاسم وارى ال datetimepicker يقف على تاريخ اليوم جاهز فلا المسه اذا بى انظر الى القاعده اجد ان التاريخ null
عملت سجل جديد وهذه المره اخترت التاريخ من ال datetimepicker (مع ان قيمته مكتوبه) فقام بادخاله يعنى من الاخر لازم اختار التاريخ كل مره اضيف سجل جديد ؟؟!!!
هل من حل ام هناك شى لابد من عمله لحل هذه المشكله
شكرا :)