10-02-17, 05:42 PM
السلا عليكم ورحمة الله وبركاتة
عندي مشكلة حدثت معي عندما غيرت نوع الحقل في الجدول من رقمي الي نص
هذا الكود يعمل تماما في الاستعلام في اكسس
SELECT invo_sub.partno, parts.num, parts.code, parts.name, short1.name, short1_1.name, invo_sub.date2, invo_sub.hala
FROM short1 INNER JOIN ((short1 AS short1_1 INNER JOIN parts ON short1_1.num = parts.kind1) INNER JOIN invo_sub ON parts.num = invo_sub.partno) ON short1.num = parts.kind2
where (((invo_sub.date2)<=Date()+30) AND ((invo_sub.hala)="1"));
في سابق عندما كان نوع الحقل الذي هو hala رقمي كان الكود والاستعلام شغال ميه الميه
لكن عندما قمت بتغيير الي نصي
تظهرلي رسالة في الفيجوال بان لكن في الفيجول رسالة خطأ تخبرني بان عدم تطابق نوع البيانات في تعبير المعايير
ويشير الكود الي هذا الجزء من الكود ((invo_sub.hala)=1)) عندما قمت بوضع رقم واحد بين علامتين تصيص هكذا "1" لا يقبل نفس المشكلة
ارجو المساعدة بارك الله فيكم ..
عندي مشكلة حدثت معي عندما غيرت نوع الحقل في الجدول من رقمي الي نص
هذا الكود يعمل تماما في الاستعلام في اكسس
SELECT invo_sub.partno, parts.num, parts.code, parts.name, short1.name, short1_1.name, invo_sub.date2, invo_sub.hala
FROM short1 INNER JOIN ((short1 AS short1_1 INNER JOIN parts ON short1_1.num = parts.kind1) INNER JOIN invo_sub ON parts.num = invo_sub.partno) ON short1.num = parts.kind2
where (((invo_sub.date2)<=Date()+30) AND ((invo_sub.hala)="1"));
في سابق عندما كان نوع الحقل الذي هو hala رقمي كان الكود والاستعلام شغال ميه الميه
لكن عندما قمت بتغيير الي نصي
تظهرلي رسالة في الفيجوال بان لكن في الفيجول رسالة خطأ تخبرني بان عدم تطابق نوع البيانات في تعبير المعايير
ويشير الكود الي هذا الجزء من الكود ((invo_sub.hala)=1)) عندما قمت بوضع رقم واحد بين علامتين تصيص هكذا "1" لا يقبل نفس المشكلة
ارجو المساعدة بارك الله فيكم ..