الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في التقرير

مغلق
بدأه hager42 في 1 مايو 2006 · 3 رد · 698 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله

لدي مشكله في عمل تقرير ارجو ان اجد لها حلا وهي كالاتي

لدي ثلاثة جداول اريد ان اعمل منها تقرير في كل منها يوجد حقل للتاريخ

واريد ان يظهر التقرير مرتبا حسب التاريخ

استعمل فيجوال 6 مع اكسس

مع ملاحظة انه كل تاريخ لشئ معين

بحيث يظهر التقرير كالاتي :

التاريخ                         الحدث                    ملاحظات
1/1/1999                 ترقية                          -------
1/3/2000                 نقل الي مدينة 1             ------
5/9/2002                علاوة علي المرتب           ------

وهي 3 جداول جدول العلاوات وجدول الترقيات وجدول النقليات

ارجو ان اكون قد اوضحت المشكلة

#2

السلام عليكم ورحمة الله وبركاته

أخى الفاضل

بناء على مبدأ الـ Normalization فى ترتيب وتنظيم بياناتك

حقل التاريخ لا يصلح لربط جداول مع بعضها لأنك أكيد ليس لديك جدول مفتاحه الأساسى هو التاريخ وهو غير مكرر - صح؟

ولكن يمكنك ربطهم من خلال Cross Join مثلا وطبعا الله أعلم ما سيظهر وما سيختفى وكيف ستنظم بياناتك

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

ولكن نصيحتى لك أن تبدأ من قبل هذه المرحلة وتنظم جداولك لتكون Master Details بصورة سليمة يكون أحدها به مفتاح أساسى يرتبط بآخر أو آخرين يوجد بها هذا المفتاح مكررا حسب الحالات

ولو محتاج مساعدة فى تفاصيل ما أسلفته لك - أنا تحت أمرك

والله من وراء القصد وهو يهدى السبيل

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#3

السلام عليكم

اخي abulyaman

لم افهم قصدك ؟؟؟؟؟؟؟؟؟؟؟

بالنسبة للمفتاح الاساسي يوجد في كل جدول مفتاح اساسي هو رقم الموظف

ويوجد حقل التاريخ في كل جدول من هذه الجداول يرتبط بحدث معين حدث في هذا التاريخ لموظف معين

المشكلة هي انني اريد اظهار الاحداث المختلفة التي حدثت لاحد الموظفين مرتبة حسب تاريخ حدوثها مثلا

1/1/2000م تم تعيين هذا الموظف

1/7/2002 حصل علي ترقية

3/5/2004 علاوة

وهكذا

#4

السلام عليكم ورحمة الله وبركاته

جميل أنك أخبرتنى بأنه هناك حقل يربط بين البيانات - فلم ألحظ هذا فى الشرح السابق

عموما يمكنك عمل أحد أمرين حسب التنسيق الدى تريده

الأول أن تعمل استعلام View يربط الجداول مع بعضها من خلال رقم الموظف ويعرض ثلاث حقول للأحداث الوارده من الجداول الثلاثة مثلا - هذا إذا أردتهم بجوار بعضهم فى التقرير

أو أن تعمل فى الاستعلام Union يجمع محتويات الثلاث جداول تحت بعضها ويظهر بذلك حقل واحد للتاريخ وحقل واحد للحدث بالإضافة طبعا لحقل رقم الموظف - وأعتقد أن هذا هو الذى تريده

والله أعلى وأعلم

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

هذا الموضوع مغلق.

مواضيع مشابهة