كيفية تطبيق مولتيكولومن في آخر تفاصيل القسم C#، تقارير كريستال، vs2008



visual-studio-2008 crystal-reports (1)

إلى سؤالك الأول بخصوص الأعمدة: إذا كانت المقاطع التفصيلية الأخرى (أ، ب، ج & د) من التقرير تسحب من مصدر البيانات نفسه، فلا يوجد سبب يمنعك من وضع الأعمدة أينما تريد في تلك الأقسام . ببساطة ضع الحقول كما هو مطلوب في كل قسم. يمكنك أيضا قمع / إخفاء الأقسام / الحقول حسب الضرورة. أنا لا أعرف تفاصيل الاحتياجات الخاصة بك حتى لا أستطيع وضع ولكن تقارير كريستال يجب أن تعطيك المرونة التي تحتاج إليها.

أما بالنسبة للسؤال الثاني الخاص بك، يبدو كما لو كنت يمكن ربط الجدول rptDoc مع الجدول rptSche ولكن اللازمة وكما ذكرت rptSche الأول مكان الحقول في أي أقسام تحتاج.

تنشأ الحاجة إلى التقارير الفرعية عندما تحتاج إلى وضع البيانات في التقرير التي لا يمكن ربطها بمصدر بيانات التقرير أو حيث تحتاج إلى بيانات محددة لتظهر في مكان أو وقت معين خارج تدفق التقرير الرئيسي. كنت دائما تريد تجنب استخدام التقارير الفرعية إلى أقصى حد ممكن لأنه يتم قراءة قاعدة البيانات في كل مرة يواجه التقرير التقرير الفرعي، وإذا حدث ذلك أن يكون في قسم التفاصيل ثم يمكن أن يكون هناك الآلاف من القراءة المتكررة.

لدي تقرير

هنا يوجد 4 تفاصيل القسم a,b,c,d ، وأريد تطبيق عمود متعدد في واحد فقط قسم التفاصيل، وهذا هو القسم الذي يحتوي على التقرير الفرعي حاليا. لقد استخدمت التقرير الفرعي لأنني فكرت، تطبيق عمود واحد إلى واحد فقط التفاصيل القسم غير ممكن ...

وحصلت في عبء آخر، تقريري يمكن أن يكون أكثر من 2500 صفحة، أثناء استخدام التقارير الفرعية، أنها بطيئة جدا أثناء الطباعة و / أو التنقل إلى الصفحة الأخيرة.

لذلك، فقط في Section C يجب أن تظهر البيانات في عمودين عبر تخطيط البيانات. وبقية الأقسام a, b, d ، يمكن أن يكون عمود واحد فقط.

وأيضا، لدي 2 جداول rptDoc -> وثائق [قائمة جميع الوثائق] و rptSche -> جداول [قائمة جميع الجداول]. كل وثيقة يمكن أن يكون 1 أو أكثر جداول كل منهما، لذلك، لا بد لي من إظهار سجل المستندات وكذلك جداول المرتبطة .. يجب أن تكون الجداول في Section C مع 2 أعمدة.

هل هذا ممكن؟؟