اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

استعلام لتجميع البيانات من عدة جداول بدون تكرار


الردود الموصى بها

لدي جدول به بيانات الرواتب للموظفين الاساسي والبدلات

كما لدي جدول به ادخال الاضافي للموظفين

جدول آخر به ادخال الغياب

جدول آخر به به ادخال الخصومات الشهريه

ينشا عن كل جدول من هذه الجداول استعلام لتجميع الاضافي تجميع الخصومات -الغياب

اريد تجميع كل هذه الاستعلامات في استعلام واحد وبدون تكرار للبيانات كما حصل معي

وعلى اساس يتم عمل تقرير بناء على هذا الاستعلام ويكون محدد من الفترة الى الفترة

آمل المساعدة من الجميع ولكم الشكر والتقدير

تم تعديل بواسطه محمد طاهر
  • Thanks 1
رابط هذا التعليق
شارك

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

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

رابط هذا التعليق
شارك

الاخ اشرف المحترم

اشكر تجاوبك معي بالنسبه لسؤالي

وبالنسبه للعلاقه بين الجداول وبين الجدول الرئسي على ما اعتقد علاقة رأس باطراف ولكن ما نوع العلاقة بين الجداول بعضها ببعض

ثم انه عند ربط الجداول بعضها ببعض

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

ولذلك لا يمكن الاضافة اليه

رابط هذا التعليق
شارك

هذا مثال ستلاحظين وجود جدولين فقط ( بيانات اساسية ) وآخر ( بيانات فرعية )

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

حاولى التصفح وأي استفسار .

أشرف خليل

_______.rar

رابط هذا التعليق
شارك

نعم اخي اشرف شكر الله لك وجزاك الله خيرا على تعليمي شئ لم اكن اعرفه وهو تفقيط الارقام في الإستعلامات لك خالص شكري وتقديري على هذا

اما بالنسبة لربط ا لجدولين في المثال فهذا امر اعرفه ولكن ما قصدته هو

عندما يكون لدي عدة جداول فرعية وجدول واحد رئيسي

فكيف اربط الجداول مع بعضها بحيث عندما اجمعهم في استعلام يعطيني مثلا

الموظف فلان

غيابه يوم من جدول الغياب

اضافي اذا لم يدرج له اضافي =0

مع العلم ان الاضافي يدرج بشكل يومي ثم يتم تجميع الساعات في الاستعلام ب sum

وحساب قيمته

وكذلك الغياب

اكرر لك شكري وتقديري وشكر الله لجهودك

رابط هذا التعليق
شارك

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

أشرف خليل

رابط هذا التعليق
شارك

لكن عند انشاءك لإستعلام ستجد انه يقوم بالتكرار

حيث سيعمل بيانات لموظف له اضافي

ثم بيانات لنفس الموظف للغياب

وهكذا يتم التكرار بعدد الجداول

رابط هذا التعليق
شارك

التكرار يحدث لتكرار الجداول والأفضل كما وضعت فى المثال الأول أن يكون فى جدول واحد لنفس الموظف الغياب والمكافات وعدد الأيام ( البيانات المتغيرة شهريا ) . أو ارفقى مثال لنحاول فيه .

أشرف خليل

رابط هذا التعليق
شارك

عفوا على التأخير ولكن أرفقت المثال ولكن هناك بعض التساؤلات وهي :

فى المثال ستجدي استعلامين q1 و q2 الثاني هو تجميع للأول حيث فى استعلامك جعلت عملية الجمع مع التاريخ وهذا غير صحيح حيث أن التاريخ لا يجمع لذا يكون التكرار . وللحصول على التجميع نقوم باستدعاء q2 وهو ينفذ عن طريق q1 . ولو لاحظت أن النتيجة لللاستعلام 2 لو دققتى فيها قد تعتقدي أنها غير صحيحة .

عند التنفيذ ستجدي أن اسم محمد أمامه رقم 4 وهو عدد أيام الغياب وعدد أيام الاضافى وكذلك سامح يوم غياب ويوم اضافى أما نبيل فلم يظهر لأنه لم يشترك معهم فى الغياب . لذلك مازلت أفضل أن يكون الغياب والاضافى فى جدول واحد .

ثم هناك ملاحظة أخرى وهو أنك تحاولى استدعاء التاريخ فى حقلين لنفس الاستعلام وعند التنفيذ يتم تنفيذ حقل واحد فقط وليس الاثنين .

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

haera.rar

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information