محمد قنديل بتاريخ: 24 ديسمبر 2016 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2016 محتاج ملىء الحقول الفارغة بصفر فى التقرير بدلا من أتكون فارغة (null) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 24 ديسمبر 2016 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2016 Nvl اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 24 ديسمبر 2016 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2016 إستخدم nvl في جملة select التابعة للتقرير يعني على سبيل المثال في الحقل الذي تريد قيمته تكون صفر يكون بالشكل التالي SELECT ....,....,...,NVL(item_name,0)FROM your_tables; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد قنديل بتاريخ: 25 ديسمبر 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 ديسمبر 2016 مهندسة ميسم / بعد التحيه أنا عندى فى column اسمه creditor_name بيحتوى على بعض اسماء الموردون وبعض الموردون ليس لهم اسم لاى سبب ما عند إستدعاء التقرير كل الصفوف التى لا تحتوى على اسم المورد لا تظهر لا تظهر بالتقرير لازم من وجود اسم المورد حتى تظهر حتى مع nvl وشــــــــــــــــــــــــــــــــــــــــــــــكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 25 ديسمبر 2016 تقديم بلاغ مشاركة بتاريخ: 25 ديسمبر 2016 حسناً وأين المشكلة ؟ إكتبها بهذه الصيغة SELECT NVL(creditor_name,0)FROM your_tables; أو إستبدل قيمة 0 بـ 'لا يوجد إسم' أما إن كانت لا تظهر لديك ..فإحتمال يكون هنالك خطأ في جملة select لديك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد قنديل بتاريخ: 25 ديسمبر 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 ديسمبر 2016 (معدل) اليكم الكود المشكلة عندى فى البنط الكبير 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 ديسمبر 2016 بواسطة محمد قنديل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 26 ديسمبر 2016 تقديم بلاغ مشاركة بتاريخ: 26 ديسمبر 2016 إستبدل IS NULL ب ' ' = اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 26 ديسمبر 2016 تقديم بلاغ مشاركة بتاريخ: 26 ديسمبر 2016 حضرتك وضعت مشاركة حول هذا الإستعلام وتمت المناقشة عنه في هذا الرابط http://www.araboug.org/ib/index.php?showtopic=62242 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.