الانتقال إلى المحتوى
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.

[issue] اكثر من مورد 1 , واكثر من ريكورد لكل مورد

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

 

لدي مشكلة في اظهار اكثر من vendor ولكل واحد اكثر من record

 

بهذه الهيئة:

 

vendor1                                 amount1.1.1                     date1.1.2                       vendor_num1.1.3

                                              amount1.2.1                     date1.2.2                       vendor_num1.2.3

                                              amount1.3.1                     date1.3.2                       vendor_num1.3.3

 

vendor2                                 amount2.1.1                     date2.1.2                       vendor_num2.1.3

                                              amount2.2.1                     date2.2.2                       vendor_num2.2.3

                                              amount2.3.1                     date2.3.2                       vendor_num2.3.3

 

ما وصلت له حاليا هو اظهار مورد واحد وrecord واحد فقط لا غير

 

البعض اقترح علي ان اضع باراميتر " من - إلى " ولكن المشكلة انا لا اريد اظهر جميع الrecords الخاصة بهذا المورد

 

لا اعلم ان كانت المشكلة من الباراميتر , او من الريبورت بيلدر , لكن ارجو ان اجد اجابه شافيه منكم

 

SELECT po_vendors.name,po_headers.amount, po_headers.date, po_vendors.vendor_num

FROM po_vendors, po_headers
WHERE po_headers.name = :vendor_num
    AND po_headers.vendor_id = po_vendors.vendor_id
    AND po_vendors.name LIKE '%' || NVL (:Vendor_Name, po_vendors.name) || '%'
    AND po_headers.date BETWEEN TO_DATE(:from_date ,'YYYY/MM/DD hh24:mi:ss')
                                                      AND    TO_DATE(:to_date ,'YYYY/MM/DD hh24:mi:ss')

 

 

 

انا جديد في هذا المجال فحبذا لو تكون اجاباتكم مبسطه كي استطيع فهمها بسهوله

 

شكراً لكم

تم تعديل بواسطة Bosaeed

بتاريخ:

السلام عليكم

يجب ان تصمم التقرير لكي يكون على هيئة Group Above

وتعمل في الـ Layout 2 Repeating Frames.

الأولى للماستر والأخرى للديتيل وتكون الديتيل جوا الماستر..

أرفقت لك صورة توضيحية.

post-73694-0-91086300-1372935438_thumb.png

بتاريخ:

لا أعلم ان كنت تقصد ريبورت ام فورم

ان كنت تقصد ريبوت فالحل السابق جيد

أما ان كنت تقصد فورم فالحل مشابه : ماستر ماستر ماستر ...... ديتيل

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

السلام عليكم

يجب ان تصمم التقرير لكي يكون على هيئة Group Above

وتعمل في الـ Layout 2 Repeating Frames.

الأولى للماستر والأخرى للديتيل وتكون الديتيل جوا الماستر..

أرفقت لك صورة توضيحية.

وعليكم السلام ورحمة الله

 

شكراً جزيلاً لك اخي , ولكن ما الحل مع الباراميتر , هل اضع اكثر من باراميتر لرقم المورد ؟ vendor_num وهل استخدام or بينهم سيفي بالغرض ام استخدم كويري جديدة بداخل الwhere؟

بتاريخ:

السلام عليكم

أخي انت تضع البراميتر حسب متطلبات التقرير لديك...

ان وضعت براميتر واحد رقم المورد سيظهر التقرير دائما مورد واحد...

وان وضعت البراميتر من مورد إلى مورد سيكون التقرير مرن أكتر...

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

 

السلام عليكم

يجب ان تصمم التقرير لكي يكون على هيئة Group Above

وتعمل في الـ Layout 2 Repeating Frames.

الأولى للماستر والأخرى للديتيل وتكون الديتيل جوا الماستر..

أرفقت لك صورة توضيحية.

وعليكم السلام ورحمة الله

 

شكراً جزيلاً لك اخي , ولكن ما الحل مع الباراميتر , هل اضع اكثر من باراميتر لرقم المورد ؟ vendor_num وهل استخدام or بينهم سيفي بالغرض ام استخدم كويري جديدة بداخل الwhere؟

 

 

لا أعلم ان كنت تقصد ريبورت ام فورم

 

ان كنت تقصد ريبوت فالحل السابق جيد

 

أما ان كنت تقصد فورم فالحل مشابه : ماستر ماستر ماستر ...... ديتيل

 

 

ما شاء الله لا قوة الا بالله

 

الله يبارك لكم في علمكم ويزيدكم

 

جزيت كل خير اخي على ردك

 

السلام عليكم

أخي انت تضع البراميتر حسب متطلبات التقرير لديك...

ان وضعت براميتر واحد رقم المورد سيظهر التقرير دائما مورد واحد...

وان وضعت البراميتر من مورد إلى مورد سيكون التقرير مرن أكتر...

 

وعليكم السلام ورحمة الله وبركاته

 

اتمنى ان تصبر على قصر معرفتي ,فأنا ما زلت جديد في هذا المجال

 

لنفترض ان هناك 5 موردين ارقامهم هكذا [ 1 -2 -3 -4 -5 ]

 

وانا اريد اظهار المورد رقم 2 ورقم 5 على سبيل المثال

 

ولرقم 2 عدة records مقسمين هكذا [ 2.1 - 2.2 - 2.3 - 2.4 - 2.5 ]

 

وانا اريد اظهار الركورد رقم 2.1 و 2.4 على سبيل المثال

 

ونفس الشي ينطبق على المورد رقم 5

 

انا لا اريد استخدام " من - الى " لأني اود اختيار موردين بشكل منفصل

 

أتمنى ان تكون فكرتي وصلت لك استاذ احمد

بتاريخ:

السلام عليكم

يوجد طريقة ولكن اجدها غير عملية وهي كالتالي:

تعمل بلوكين من نوع تابيولر ماستر وديتيل وفي كل بلوك تعمل Check box.

البلوك الاول تظهر فيه بيانات الموردين من 1-5.

والبلوك الثاني تظهر فيه الحركات المربوطة على كل مورد بوجود relation بين البلوكين تعتمد على رقم المورد.

وقبل طباعة التقرير تختار الموردين المراد اظهارهم في التقرير مع الحركات الخاصة بهم.

وعلى مستوى كل بلوك تعمل Loop على السجلات التي Check Box الخاص بها يساوي 1 مثلا.

وتمرر القيم في التقرير وبالكويري تبعت التقرير تحدد ان تكون قيمة الشيك بوكس = 1

وستظهر لك السجلات التي اخترتها في الفورم.

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

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

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

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

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

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.