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

نسخة كاملة : مشكلة Data Type Mismatch in criteria expression
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني
انا شغال على فيجوال 2013
و قاعدة بيانات access
 عمليات الادخال والتعديل كلها تسير بصورة جيدة
الا في زر واحد يعمل update لجزء من قاعدة البيانات

و هو زر لتسليم المنتج , عندما اقوم بضغط الزر يجب ان يغير حقل الداتا بيز من "غير جاهز" الى "جاهز"
و لكن عند ضغط الزر يقوم باظهار رسالة Data Type Mismatch in criteria expression


وهذا جزء من الكود
عبارة عن الكود داخل الزر
وال sub التي في المديول
وعليكم السلام ورحمة الله وبركاته

فى البداية من جانب الاكواد لا يوجد مشكلة
ولكن المشكلة فى القيمة لكل جزء بيتم ترحيله لتحديثه بقاعدة البيانات

فانت عامل 3 من نوع نص و 1 من نوع رقم
ومع ذلك بتقوم بجلب كلاً من نص و نص و تاريخ و رقم

فى البداية يفضل استخدام DateTimePicker1 بهذه الطريقة
كود :
DateTimePicker1.Value.Date

طيب الى الان لا يوجد اى نقاش فى مشكلة
اذا نتحدث اين تقع المشكلة فهنا سيكون فكلاً من 
القيم على الفورم لكل من ما هو مذكور بالاعلى

والاخر ايضاً فى قاعدة البيانات فى ما هو نوع كل عمود مذكور هنا فى قاعدة البيانات
هل تستخدم جميع الاعمدة من نوع نص لكل ما ذكر بالاعلى او تجعل التاريخ من نوع تاريخ وما شبه

فاتمنى ان ترفق صورة لتصميم الجدول بقاعدة البيانات
وكذلك صورة لشكل الفورم للبرنات المدخلة قبل اتمام الضغط على الزر

او يمكنك ارفاق السورس لمراجعته وافادتك اين المشكلة تماماً

تحياتى لك
وتمنياتى لك التوفيق
(24-02-19, 07:41 PM)elgokr كتب : [ -> ]
وعليكم السلام ورحمة الله وبركاته

فى البداية من جانب الاكواد لا يوجد مشكلة
ولكن المشكلة فى القيمة لكل جزء بيتم ترحيله لتحديثه بقاعدة البيانات

فانت عامل 3 من نوع نص و 1 من نوع رقم
ومع ذلك بتقوم بجلب كلاً من نص و نص و تاريخ و رقم

فى البداية يفضل استخدام DateTimePicker1 بهذه الطريقة
كود :
DateTimePicker1.Value.Date

طيب الى الان لا يوجد اى نقاش فى مشكلة
اذا نتحدث اين تقع المشكلة فهنا سيكون فكلاً من 
القيم على الفورم لكل من ما هو مذكور بالاعلى

والاخر ايضاً فى قاعدة البيانات فى ما هو نوع كل عمود مذكور هنا فى قاعدة البيانات
هل تستخدم جميع الاعمدة من نوع نص لكل ما ذكر بالاعلى او تجعل التاريخ من نوع تاريخ وما شبه

فاتمنى ان ترفق صورة لتصميم الجدول بقاعدة البيانات
وكذلك صورة لشكل الفورم للبرنات المدخلة قبل اتمام الضغط على الزر

او يمكنك ارفاق السورس لمراجعته وافادتك اين المشكلة تماماً

تحياتى لك
وتمنياتى لك التوفيق

 شكرا لك اخي الكريم , فعلا كانت المشكلة من في نوع البيانات المدخلة لقاعدة البيانات , حولتها من varchar الى date والحمد لله تم حل المشكلة
الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق