بتاريخ: 4 يوليو 201312 سنة comment_238231 السلام عليكم ورحمة الله وبركاته لدي مشكلة في اظهار اكثر من 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') انا جديد في هذا المجال فحبذا لو تكون اجاباتكم مبسطه كي استطيع فهمها بسهوله شكراً لكم تم تعديل 4 يوليو 201312 سنة بواسطة Bosaeed تقديم بلاغ
بتاريخ: 4 يوليو 201312 سنة comment_238234 السلام عليكم يجب ان تصمم التقرير لكي يكون على هيئة Group Above وتعمل في الـ Layout 2 Repeating Frames. الأولى للماستر والأخرى للديتيل وتكون الديتيل جوا الماستر.. أرفقت لك صورة توضيحية. تقديم بلاغ
بتاريخ: 4 يوليو 201312 سنة comment_238235 لا أعلم ان كنت تقصد ريبورت ام فورمان كنت تقصد ريبوت فالحل السابق جيدأما ان كنت تقصد فورم فالحل مشابه : ماستر ماستر ماستر ...... ديتيل تقديم بلاغ
بتاريخ: 4 يوليو 201312 سنة كاتب الموضوع comment_238254 السلام عليكم يجب ان تصمم التقرير لكي يكون على هيئة Group Above وتعمل في الـ Layout 2 Repeating Frames. الأولى للماستر والأخرى للديتيل وتكون الديتيل جوا الماستر.. أرفقت لك صورة توضيحية. وعليكم السلام ورحمة الله شكراً جزيلاً لك اخي , ولكن ما الحل مع الباراميتر , هل اضع اكثر من باراميتر لرقم المورد ؟ vendor_num وهل استخدام or بينهم سيفي بالغرض ام استخدم كويري جديدة بداخل الwhere؟ تقديم بلاغ
بتاريخ: 4 يوليو 201312 سنة comment_238255 السلام عليكم أخي انت تضع البراميتر حسب متطلبات التقرير لديك... ان وضعت براميتر واحد رقم المورد سيظهر التقرير دائما مورد واحد... وان وضعت البراميتر من مورد إلى مورد سيكون التقرير مرن أكتر... تقديم بلاغ
بتاريخ: 4 يوليو 201312 سنة كاتب الموضوع comment_238259 السلام عليكم يجب ان تصمم التقرير لكي يكون على هيئة 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 انا لا اريد استخدام " من - الى " لأني اود اختيار موردين بشكل منفصل أتمنى ان تكون فكرتي وصلت لك استاذ احمد تقديم بلاغ
بتاريخ: 4 يوليو 201312 سنة comment_238263 السلام عليكم يوجد طريقة ولكن اجدها غير عملية وهي كالتالي: تعمل بلوكين من نوع تابيولر ماستر وديتيل وفي كل بلوك تعمل Check box. البلوك الاول تظهر فيه بيانات الموردين من 1-5. والبلوك الثاني تظهر فيه الحركات المربوطة على كل مورد بوجود relation بين البلوكين تعتمد على رقم المورد. وقبل طباعة التقرير تختار الموردين المراد اظهارهم في التقرير مع الحركات الخاصة بهم. وعلى مستوى كل بلوك تعمل Loop على السجلات التي Check Box الخاص بها يساوي 1 مثلا. وتمرر القيم في التقرير وبالكويري تبعت التقرير تحدد ان تكون قيمة الشيك بوكس = 1 وستظهر لك السجلات التي اخترتها في الفورم. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.