السلام عليكم ورحمة الله
الإخوة الأفاضل أتمنى ان اجد الاجابة لديكم
سؤالي الأول :
لدي حقل اسم الموظف .. كيف يمكنني أن أقوم بعرضه في التقرير في صفحة واحدة مع اكثر من عمود لنفس الحقل أخر اسم ينتهي به في العمود الأول يكمل الباقي في العمود الثاني ،مثل ما هو موضح بالصورة المرفقة .
السؤال الثاني :
عند طلب تقرير على حسب سنة التوظيف كيف يمكنني فصل كل سنة في صفحة مستقلة أي الصفحة الأولى مثلا تعرض سنة كل من توظف 1990 والصفحة التالية سنة 2000 وهكذا .لنفس التقيرير
استخدم دلفي7 , والتقارير quick report
أفيدونا الله يجازيكم خير
سؤال حول عرض التقارير
السلام عليكم ورحمة الله وبركاته
بالنسبة الى سؤالك الاول اخي الكريم يمكنك ان تقوم بتكبير DetailBand لتكون بحجم الصفحة هنا يمكنك عرض صفحة لكل موظف
اما سؤلك الثاني يمكنك استخدام استعلام sql وتجميع الموظفين حسب سنة التوظيف ومن ثم عرضها في التقرير وذلك باسخدام Group by
ارجو ان اكون قد وفقت الاجابة وفقنا الله واياكم لما يحبه ويرضاه
تم تعديل هذه المشاركة بواسطة علي .ع في 24 أبريل 2013 في 20:33
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم...
السؤال الأول:
يمكنك إنشاء أعمدة في الـ QuickReport بتوسيع الخاصية Page حيث تجد تحتها الخاصية Columns التي تحدد عدد الأعمدة بالصفحة، و قيمتها الافتراضية = 1. كما توجد تحتها أيضاً الخاصية ColumnSpace التي تحدد المسافة بين الأعمدة بالمليمتر.
بالنسبة إلى السؤال الثاني:
1. إنشاء علاقة Master-Detail بحيث تكون السنوات في المجموعة الرئيسية (Master) و بيانات الموظفين هي المجموعة الفرعية (Detail).
2. في الـ QuickReport بالطبع ستضيف Detail band مع ضبط الخاصية DataSet للـ QuickReport على المجموعة الرئيسية (السنوات)، مثلاً Query1 أو Table1.
3. أضف إلى الـ QuickReport مكون SubDetail band من شريط الأدوات و اضبط الخاصية DataSet لها على المجموعة الفرعية (بيانات الموظفين)، مثلاً Query2.
* طبعاً ستضع في كل band ما تريده من مكونات (مثل DBText أو غيرها) لعرض البيانات المناسبة.
4. النقطة الرئيسية لجعل بيانات موظفي كل سنة تظهر في صفحة مستقلة و ليس بشكل متتالٍ هي ضبط الخاصية ForceNewPage (فرض صفحة جديدة) للـ Detail band (و ليس الـ SubDetail) على True.
نرجو الاستفادة و السلام.
وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ
صدق الله العظيم
السلام عليكم ورحمة الله
بارك الله فيكم على الردود
أخي ناجي جزاك الله خيرا ونفع بك وزادك علما
نجح الأمر معي في السؤالين مثلما افدت لكن لدي سؤال جوزيت خيراً وهو أنه عند تقسيم Columns الى اكثر من عمود لنفس الحقل يقرأ من اليسار الى اليمين فهل هناك حل لهذه المشكلة .