بتاريخ: 14 ديسمبر 201312 سنة comment_244121 عند كتابة جملة SQL فى التقرير يظهر هذا الخطأ عند كتابة قيمة SELECT ALL PRODUCT.PROD_CODE, PRODUCT.PROD_BARCODE, PRODUCT.PROD_NAME_AR FROM PRODUCT WHERE PRODUCT.PROD_CODE IN (:pcode) وعن كتابة قيمة فى هذا المثال من 2 يعمل ولكن عند كتابة اكثر من قيمة 3,2,5,6 يحدث هذا الخطا وبعد البحث توضح لى ان القيمة التى تدخل الى البرامتير مثل ذالك '3,2,5,6' فكيف احل هذه المشكلة ولكم جزيلا الشكر تقديم بلاغ
بتاريخ: 14 ديسمبر 201312 سنة comment_244122 اخي الكريم ..اذا كنت ترسل الباراميتر من الشاشة إلى التقرير فانت بحاجة لوضع تلك الفواصل بين القيم كما بينت انتففي الشاشة بعد ان توصلها للصيغة المطلوبة ارسلها على هيئة Lexial Parameterبمعنى ان ترسل الباراميتر من الشاشة يحتوي على سطر الكود كاملا وليس القيم فقطفتكون قيمة الباراميتر من الشاشة'(Add_parameter(p_list,p_name,text_parameter,'WHERE PRODUCT.PROD_CODE IN (valuesوفى التقرير مجرد ان تكتب فى آخر التقريرp_name&بامكانك البحث والقراءة اكثر عن Lexial Parameter تقديم بلاغ
بتاريخ: 15 ديسمبر 201312 سنة كاتب الموضوع comment_244161 شكرا جزيلا اخى ربنا يجعله فى ميزان حسناتك ان شاء الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.