بتاريخ: 24 ديسمبر 20169 سنة comment_281134 محتاج ملىء الحقول الفارغة بصفر فى التقرير بدلا من أتكون فارغة (null) تقديم بلاغ
بتاريخ: 24 ديسمبر 20169 سنة comment_281137 إستخدم nvl في جملة select التابعة للتقرير يعني على سبيل المثال في الحقل الذي تريد قيمته تكون صفر يكون بالشكل التالي SELECT ....,....,...,NVL(item_name,0)FROM your_tables; تقديم بلاغ
بتاريخ: 25 ديسمبر 20169 سنة كاتب الموضوع comment_281152 مهندسة ميسم / بعد التحيه أنا عندى فى column اسمه creditor_name بيحتوى على بعض اسماء الموردون وبعض الموردون ليس لهم اسم لاى سبب ما عند إستدعاء التقرير كل الصفوف التى لا تحتوى على اسم المورد لا تظهر لا تظهر بالتقرير لازم من وجود اسم المورد حتى تظهر حتى مع nvl وشــــــــــــــــــــــــــــــــــــــــــــــكرا تقديم بلاغ
بتاريخ: 25 ديسمبر 20169 سنة comment_281170 حسناً وأين المشكلة ؟ إكتبها بهذه الصيغة SELECT NVL(creditor_name,0)FROM your_tables; أو إستبدل قيمة 0 بـ 'لا يوجد إسم' أما إن كانت لا تظهر لديك ..فإحتمال يكون هنالك خطأ في جملة select لديك تقديم بلاغ
بتاريخ: 25 ديسمبر 20169 سنة كاتب الموضوع comment_281172 اليكم الكود المشكلة عندى فى البنط الكبير SELECT ALL TRANSACTION_ACCOUNT.SERIAL, TRANSACTION_ACCOUNT.DATE_ACCOUNT, TRANSACTION_ACCOUNT.SERIAL_ACCOUNT, TRANSACTION_ACCOUNT.SERIAL_ACCOUNT_2, TRANSACTION_ACCOUNT.DESCREPTION, TRANSACTION_ACCOUNT.CREDITORS_CODE, TRANSACTION_ACCOUNT.CREDITORS_NAME, TRANSACTION_ACCOUNT.HOTEL_TYPE, TRANSACTION_ACCOUNT.HOTEL_NAME, TRANSACTION_ACCOUNT.HOTEL_CODE, TRANSACTION_ACCOUNT.HOTEL_NAME2, TRANSACTION_ACCOUNT.ACCOUNTS_TYPE, TRANSACTION_ACCOUNT.ACCOUNTS_NAME2, TRANSACTION_ACCOUNT.ACCOUNTS_NAME, TRANSACTION_ACCOUNT.ACCOUNTS_CODE, TRANSACTION_ACCOUNT.CREDIT, TRANSACTION_ACCOUNT.DEBIT,user_name FROM TRANSACTION_ACCOUNT where to_date ( TRANSACTION_ACCOUNT.DATE_ACCOUNT,'dd/mm/yyyy') between to_date(nvl(:date_1,TRANSACTION_ACCOUNT.DATE_ACCOUNT),'dd/mm/yyyy') and to_date (nvl(:date_2,TRANSACTION_ACCOUNT.DATE_ACCOUNT),'dd/mm/yyyy') AND TRANSACTION_ACCOUNT.ACCOUNTS_CODE = (CASE WHEN : A_code IS NULL THEN TRANSACTION_ACCOUNT.ACCOUNTS_CODE ELSE :A_code END) AND TRANSACTION_ACCOUNT.HOTEL_code = (CASE WHEN : h_code IS NULL THEN TRANSACTION_ACCOUNT.HOTEL_code ELSE :h_code END) AND transaction_ACCOUNT.SERIAL_ACCOUNT BETWEEN (CASE WHEN : a_serial IS NULL THEN transaction_ACCOUNT.SERIAL_ACCOUNT ELSE :A_serial END) AND (CASE WHEN : b_serial IS NULL THEN transaction_ACCOUNT.SERIAL_ACCOUNT ELSE :b_serial END) AND (TRANSACTION_ACCOUNT.CREDITORS_NAME ) = (CASE WHEN : a_creditor IS NULL THEN CREDITORS_NAME else : a_creditor END) AND (TRANSACTION_ACCOUNT.DESCREPTION ) = (CASE WHEN : A_de IS NULL THEN DESCREPTION else : A_de END) order by SERIAL,DATE_ACCOUNT تم تعديل 25 ديسمبر 20169 سنة بواسطة محمد قنديل تقديم بلاغ
بتاريخ: 26 ديسمبر 20169 سنة comment_281183 حضرتك وضعت مشاركة حول هذا الإستعلام وتمت المناقشة عنه في هذا الرابط http://www.araboug.org/ib/index.php?showtopic=62242 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.