Radwan0 قام بنشر أبريل 12, 2020 قام بنشر أبريل 12, 2020 (معدل) السلام عليكم اخواني قمت بنسخ جملة SQL التي أنشأها الأكسس على حسب المعايير التي وضعتها في الاستعلام وبلصقها ضمن الكود DoCmd.RunSQL (" SELECT [cust ].name, [chance].a1, [chance].a2, [chance].a3, [chance ].a4, [chance].a5, [chance].a6 FROM [chance] RIGHT JOIN [cust] ON [chance].name = [cust].id WHERE ((([chance].a1) Is Not Null) AND (([chance].a6) Like "*" & [Forms]![report]![txt1] Or ([chance].a6) Is Null)); تظهر لي مشكلة type mismatch كل الوقت تم تعديل أبريل 12, 2020 بواسطه radwan1991
أبوبسمله قام بنشر أبريل 12, 2020 قام بنشر أبريل 12, 2020 وعليكم السلام اخى الفاضل رساله type mismatch تعنى ان هناك اختلاف فى انواع الحقول المطلوبه مثل نصى ووضعته رقمى او العكس وهكذا اذا لم تصل ارفق مثالك وان شاء الله اخوانك واساتذتنا ما بيقصروا بالتوفيق ان شاء الله 1
Barna قام بنشر أبريل 12, 2020 قام بنشر أبريل 12, 2020 (معدل) هل جربت الاستعلام وكان يعمل لديك قبل النسخ ؟؟؟؟ اذا كانت الاجابة بنعم جرب نقل الكود في برنامجك ... وأعلمنا بالنتيجة DoCmd.RunSQL " SELECT [cust ].name, [chance].a1, [chance].a2, [chance].a3, [chance ].a4, [chance].a5, [chance].a6 " & _ " FROM [chance] RIGHT JOIN [cust] ON [chance].name = [cust].id " & _ " WHERE ((([chance].a1) Is Not Null) AND (([chance].a6) Like ""*"" & [Forms]![report]![txt1] Or ([chance].a6) Is Null));" تم تعديل أبريل 12, 2020 بواسطه Barna 1
Radwan0 قام بنشر أبريل 13, 2020 الكاتب قام بنشر أبريل 13, 2020 6 ساعات مضت, Barna said: هل جربت الاستعلام وكان يعمل لديك قبل النسخ ؟؟؟؟ اذا كانت الاجابة بنعم جرب نقل الكود في برنامجك ... وأعلمنا بالنتيجة DoCmd.RunSQL " SELECT [cust ].name, [chance].a1, [chance].a2, [chance].a3, [chance ].a4, [chance].a5, [chance].a6 " & _ " FROM [chance] RIGHT JOIN [cust] ON [chance].name = [cust].id " & _ " WHERE ((([chance].a1) Is Not Null) AND (([chance].a6) Like ""*"" & [Forms]![report]![txt1] Or ([chance].a6) Is Null));" الاستعلام يعمل بشكل سليم نقلت الكود وظهر لي هذا الخطا type mismatch
jjafferr قام بنشر أبريل 13, 2020 قام بنشر أبريل 13, 2020 وعليكم السلام 🙂 في الاستعلام ، هذا الخطأ ممكن يظهر في مكانين: - المعيار ، وما عندك استعلامك معيار خاص يلزم قيمة كاملة ، - علاقة الربط بين جدولين (او ما شابه ذلك) ، وهنا اعتقد تكمن المشكلة ، فالرابط عندك بين حقل اسم وحقل رقم (طبعا حسب مفهومنا من مصطلحاتك) ، وبعض الاوقات يكون الاستعلام يعمل بطريقة سليمة ، ولكنك لاحقا قمت بتغيير نوع الحقل في الجدول ، فلن يعمل الاستعلام بوجود رسالة الخطأ : اقتباس ON [chance].name = [cust].id جعفر 3
Radwan0 قام بنشر أبريل 13, 2020 الكاتب قام بنشر أبريل 13, 2020 تحياتي اخوتي الكرام يعني اخ جعفر افهم من كلامك الافضل ان اقوم بانشاء استعلام بدلا من الكود ؟
jjafferr قام بنشر أبريل 13, 2020 قام بنشر أبريل 13, 2020 لا وانما قصدي اعمل الاستعلام بالطريقة العادية مرة ثانية ، واذا اشتغل ، فيمكنك ان تأخذ جملة الـ SQL للكود 🙂 او طبعا اذا ممكن استعمال الاستعلام ، فلماذا الكود اصلا 🙂 جعفر 1
husamwahab قام بنشر أبريل 13, 2020 قام بنشر أبريل 13, 2020 السلام عليكم من الكود يظهر ان لديك حقل ياسم name اذا كان ذلك صحيح فغير اسم الحقل لانه من الكلمات المحجوزة وارجو من اساتذتنا الكرام التعليق على ذلك وتوجيهنا 1
jjafferr قام بنشر أبريل 14, 2020 قام بنشر أبريل 14, 2020 وعليكم السلام 🙂 10 ساعات مضت, husamwahab said: من الكود يظهر ان لديك حقل ياسم name اذا كان ذلك صحيح فغير اسم الحقل لانه من الكلمات المحجوزة نعم هذا صحيح ، فيجب ان لا نستعمل الكلمات المحجوزة للاكسس ، وهنا قام اخوي ابوخليل بوضع مرفق للأسماء المحجوزة ، فيه كذلك رابط مُعرّب : جعفر 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.