الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

محتاج ملىء الحقول الفارغة بصفر فى التقرير بدلا من أتكون فارغة (null)

Featured Replies

بتاريخ:

محتاج ملىء الحقول الفارغة بصفر فى التقرير بدلا من أتكون فارغة (null)

بتاريخ:

Nvl

بتاريخ:

إستخدم nvl  في جملة select التابعة للتقرير يعني على سبيل المثال في الحقل الذي تريد قيمته تكون صفر يكون بالشكل التالي 

SELECT ....,....,...,NVL(item_name,0)FROM your_tables;
بتاريخ:
  • كاتب الموضوع

مهندسة ميسم / بعد التحيه

أنا عندى  فى column اسمه  creditor_name   بيحتوى على بعض اسماء  الموردون   وبعض الموردون ليس لهم اسم لاى سبب ما 

عند إستدعاء التقرير كل الصفوف التى لا تحتوى على اسم المورد لا تظهر لا تظهر بالتقرير لازم من وجود اسم المورد حتى تظهر حتى مع nvl

وشــــــــــــــــــــــــــــــــــــــــــــــكرا

بتاريخ:

حسناً وأين المشكلة ؟ إكتبها بهذه الصيغة 

SELECT NVL(creditor_name,0)FROM your_tables;

أو إستبدل قيمة 0 بـ 'لا يوجد إسم'

 

أما إن كانت لا تظهر لديك ..فإحتمال يكون هنالك خطأ في جملة select لديك

بتاريخ:
  • كاتب الموضوع

اليكم الكود   المشكلة عندى فى البنط الكبير 

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 

تم تعديل بواسطة ‫محمد قنديل‬‎

بتاريخ:

إستبدل IS NULL  ب  ' ' = 

بتاريخ:

حضرتك وضعت مشاركة حول هذا الإستعلام وتمت المناقشة عنه في هذا الرابط

 

http://www.araboug.org/ib/index.php?showtopic=62242

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.