اذهب الي المحتوي
أوفيسنا

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

قام بنشر (معدل)

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

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

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

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

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

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

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

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

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

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

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

قام بنشر

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

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

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

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

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

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

قام بنشر

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

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

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

أشرف خليل

_______.rar

قام بنشر

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

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

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

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

الموظف فلان

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

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

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

وحساب قيمته

وكذلك الغياب

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

قام بنشر

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

أشرف خليل

قام بنشر

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

أشرف خليل

قام بنشر

المثال على أكسيس 2002 وللأسف عندي بالمكتب 2000 فقط سأضطر للانتظار عندما أعود للمنزل مساء .

أشرف

قام بنشر

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

فى المثال ستجدي استعلامين 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