كيفية جعل فرعي / السيد والتفاصيل في تقارير الكريستال VS دون أن يكون للنقر؟

StackOverflow https://stackoverflow.com/questions/1621153

سؤال

وغالبا ما أنا إنشاء التقارير في تقارير كريستال البصرية ستوديو وتريد أن يكون على درجة الماجستير من التفصيل أو 1-العديد من نوع ما. شيء من هذا القبيل:

Invoice Number 13245
   Total: $1,000,000
   Date Raised: 1-Jan-1989
   Date Due: 1-Jan-2019
Line items:
   #   Desc                  Cost
   1   Hat                  23.00
   2   Gloves                7.00
   3   Walking Stick   999,970.00

وكان يمكن استخدام مجموعة بيانات واحد عن شيء هذا بسيط ثم المجموعة على القيم "الأم"، ولكن عادة ما لدي أنواع متعددة من صفوف التفاصيل أو ترغب في الرسم البياني للسجلات التفاصيل، أو لأي سبب من الأسباب أريد أن يكون اثنين قواعد البيانات: واحد للالسجلات الأصل واحد للسجل الطفل

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

وماذا أريد حقا هو وسيلة لوتقريري القائم قبالة مجموعات البيانات متعددة، تماما مثل أفعله الآن مع التقارير الفرعية، ولكن لتجعل من ذلك لا يمكن للمستخدم النقر على تلك التقارير الفرعية وحفر فيها. لم يسبق لي ان عملت بها كيفية القيام بذلك. هل هذا لأنني مجرد الاقتراب منه كل خطأ، أو لمجرد وجود قيود على تقارير Crystal، أو هل هناك حل؟

وأنا باستخدام تقارير Crystal الذي يأتي مع Visual Studio 2005.

هل كانت مفيدة؟

المحلول

وانقر نقرا مزدوجا فوق فرعي سوف مفتوحة دائما التبويب الحفر أسفل - انها سمة من سمات المنتج

والخيار 1: احتضان وظائف الحفر إلى أسفل واستخدامها لتعزيز تجربة المستخدمين لديك.

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top