تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خبراء Report Viwer أحتاج خبراتكم لهذا الجدول ..
#1

أريد إنشاء تقرير يحتوي على Groups  .. لكن بطريقة خاصة .. أن القروب الأول الخاص برقم الفاتورة لديه أكثر من child يرتبطان به ويترتبان عن طريقه فقط ولا علاقة لهما ببعض ..
حاليا الطريقة المتاحة والتي يتحدث عنها الجميع في يوتيوب هي أن تعمل قروب .. وداخله إبنه .. وداخل الإبن إبن وهكذا لكن هذه الطريقة لن تجدي معي لأني أستورد البيانات من ثلاثة جداول الجدول الثاني والثالث غير مرتبطان ببعض ..
لا أريد أن تترتب مجموعة الإيصالات على حسب مجموعة السلع .. فيحدث أن تتكرر أسماء الإيصالات مع كل سلعة ((ما أدري لو كلامي واضح))
الإطار السميك يوضح الفكرة لحد بعيد .. الفاتورة لها مجموعة سلع .. ولها مجموعة إيصالات .. أمام كل فاتورة سلعها وإيصالاتها بدون تكرار ..
الرد }}}
تم الشكر بواسطة:
#2
اللي فهمته من الصورة الاتي
جدول بفاتورة
جدول بتافصيل فاتورة
جدول بايصالات سداد الفاتورة
باختصار ستضطر لعمل جربين
الجروب يضم الفاتورة و تفاصيل البيع
الجروب الثاني يضم الفاتورة و جدول الايصالات
وين المشكلة عندك؟
اذا كنت عامل جروب لن تتمكن من تنفيذ فكرتك ابداً
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#3
مرحبتين أخوي ..
المشكلة انه الطريقة المعتادة .. اننا نسوي قروب ((بارنت)) وداخله قروب ((شيلد)) وداخله قروب ((شيلد)) وهكذا ..
يقوم الجدول يكون صحيح بالنسبة لأول قسمين .. الفواتير .. وتفاصيل الفاتورة .. القسم الثالث حق الإيصالات يتكرر .. يعني نفس الإيصالات تتكرر داخل كل قسم من القسم الثاني .. والسبب أنه الطريقة أعلاه تخلي القسم الثالث إبن للقسم الثاني والقسم الثاني إبن للقسم الأول .. أنا أبغى القسم الثالث والثاني أبناء للقسم الأول ..
الرد }}}
تم الشكر بواسطة:
#4
وأين المشكلة أساساً؟

اهم شيء يكون الجدول الأساسي له مفاتيح ثانوية في اي جدول تريده يظهر معه كابن وليس ضروري أن اجعل كأجداد وآباء وأحفاد
فهنا علاقة الأعمام وابناء الأعمام
ربما بهذا الشكل " البلدي شرحت لك" كيفية عمل ذلك
سأضرب مثلا قريبا من طلبك
عندي جدول فيه اسماء موظفين المفتاح الأساسي هو الرقم القومي أو رقم الهوية
وهذا الجدول به جدول مرتبط يختص بمساءالات الغياب
وجدول آخر مرتبط بالجدول الاساسي مثلا عن دورات الموظفين وشهاداتهم جميل؟
سيكون شكل التقرير
رقم الموظف : 6235اسم الموظف أبو عمر
مساءلات الغياب :
1_ السبت 2015/5/5
2_الخميس2015/10/29
3_الجمعة 2015/10/30
الشهادات والدورات :
1_ دكتوراه في الأدب العربي
2_ماجستير كيمياء عضوية
سيكون شكل جملة الاستعلام لانشاء الرابط بين تلك الجداول كالتالي
MainTable
AbsTable
CerTable
PHP كود :
SELECT MainTable.EmpIdMainTable.empNameAbsTable.daynAbsTable.adate
FROM 
(MainTable INNER JOIN AbsTable ON MainTable.EmpId AbsTable.E_IdINNER JOIN CeTable ON MainTable.EmpId CeTable.E_Id
هذا مثال على الاكسس سريع يوضح الفكرة اساسا تلاقي استعلام في القاعدة  
Q1
هو نفسه جملة الاستعلام في الكود



.zip   RPT-simple.zip (الحجم : 932.21 ك ب / التحميلات : 65)
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#5
والله يا الحبيب قاعد أحاول .. نفس جملة sql حقتك .. المشكلة في عرض الجدول الثالث في التقرير ..
مثلا في الجدول حقك .. تظهر دكتوراة ادب عربي وماجستير كيمياء عضوية قدام يوم الجمعة .. ودكتوراة ادب عربي وماجستير كيمياء عضوية قدام يوم السبت و دكتوراة ادب عربي وماجستير كيمياء عضوية قدام يوم الخميس .. أي أن كل عمود يترتب على أساس العمود السابق له ..
الرد }}}
تم الشكر بواسطة:
#6
طيب يا طيب ارفع لي مشروع او مثال وانا بعدل لك عليه
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#7
أووووكي .. عموما هذي صورة توضح مشكلتي .. والملف مرفق .. فقد تحتاج sql server 2012 .. 



الملفات المرفقة
.rar   View.rar (الحجم : 756.74 ك ب / التحميلات : 59)
الرد }}}
تم الشكر بواسطة:
#8
طيب ماشي الحال شوف اذا اشتغل معك التقرير اللي سويته
انت عندك 2012 والمرفوع الان 2015 ما انا متأكد اذا بيشتغل او لا
لكن جرب احفظ التقرير اللي عندك وانسخ هذا عشان ترتبه زي ما تبغى



.zip   Report1.zip (الحجم : 2.22 ك ب / التحميلات : 37)
اذا ما طلع هو المطلوب فتقبل اعتذاري !!
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: khodor1985 , khodor1985
#9
اشتغلت معي يا الحبيب وهي بالضبط اللي ابغاه ..
بس أسألك كيف سويتها ؟؟ .. تظهر لي وكأنها دمج لأكثر من جدول .. لأن غرضي جدول أكبر فأبغى الطريقة لو مافيها تعب عليك تشرح لي موضوع القروبات أو تديني رابط يشرح الناحية هذي ..
الرد }}}
تم الشكر بواسطة:
#10
أخواني لحضه عندي سؤال حول هذا الموضوع
لنفترض أن هنـاك شخص يحمل رقم 11 أريد طباعة بياناته هو فقط
أبيه لما يطبع التقرير يطلع بس شـعار البرنامج والمطلوب فقط
هل أضع زر بحث...؟
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم