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

كيف يتم اجراء الحسابات التالية ؟ ارجو المساعدة

مغلق
بدأه تلميذ في 1 يناير 2003 · 18 رد · 1,184 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام

اقوم في مجال عملي باجراء العديد من الاحصائيات " المملة "

و اتمنى الاستفادة من خبراتكم في هذا المجال

من الاحصائيات التي اتمنى مساعدتكم فيها الاحصاءية التالية :

لدي جدول (1) يضم اسماء الموظفين و مراكز عملهم و ارقام ملفاتهم

ولدي جدول (2) يضم ارقام الموظفين المقرر صرف مكافآت لهم و مبلغ المكافأة لكل منهم

وهو مرتبط بالجودل (1) بعلاقة برقم الملف

بالاضافة الى جداول اخرى لبعض البيانات

و اقوم باعداد احصائية باعداد الموظفين في كل مركز عمل (40 مركز )

و كذلك احصائية باعداد المقرر لهم مكافآت حسب مركز العمل

و مجموع هذه المكافآت لكل مركز عمل

و ايضا اضافة بند او عمود الى الاحصائية يبين فيه ما نسبته (40%) من العدد الفعلي لموظفي كل مركز

و تظهر هذه البيانات في تقرير

من الممكن ان يكون التقرير كما يلي :

اسم المركز --- عدد الموظفين ---- عدد المقرر لهم مكافأة --- نسبة 40% من موظفي المركز

اتمنى ان يكون في هذه البيانات الكفاية لتوضيح الاحصائية او التقرير المطلوب

و لكم مني جزيل الشكر

#2

أخي الكريم

السلام عليكم

ليتك ترفق ملفاً يحتوي على الجدولين وبعض البيانات التجريبية حتى تختصر لنا الطريق

أخوك / أبو هاجر

#3

السلام عليكم

اشكر اهتمامك اخي ابو هاجر

و مرفق ملف تقريبي للبيانات

و ارجو ان يفي بالغرض

مكç‎âê.zip

#4

الأخ الكريم تلميذ

السلام عليكم

أرفق لك المثال بعد التعديل

هناك استعلامان لإجراء العمليات الحسابية هما qur1 و qur2

الاستعلام الأول هو الذي يعرض ما طلبت

تحياتي

أخوك / أبو هاجر

stu.zip

#5

اشكرك من كل قلبي اخي العزيز ابو هاجر

اعتقد بان اهتمامك بتقديم المساعدة للجميع نابع من طيب اصلك

على العموم لقد اجبت عن سؤالي بالضبط الا انني اطمع بالزيادة و عليك ان تصبر علي كما يصبر المعلم على الطالب

اخي الكريم ابو هاجر

1- لم استطع فهم الدالة sal_emp_count: DCount("[مركز العمل]";"qur2";"[qur2]![مركز العمل] ='" & [مركز العمل] & "'")

فهلا تكرمت بشرحها مشكورا ؟

2 - كيف استطيع تقريب النسبة 40%(كما في الاسعلام ) الى اقرب عدد صحيح ؟

وشكرا على اهتمامك

#6

أخي الكريم

السلام عليكم

بالنسبة للدالة فهي تقوم بعد السجلات الموجودة في الاستعلام qur2 بشرط أن يكون مركز العمل مساوياً حقل مركز العمل في الاستعلام الحالي وفائدة هذا الشرط أن يعرض أمام كل مركز عدد السجلات الخاص به فقط في الاستعلام وليس مجموع السجلات كلها

أما بالنسبة للتقريب فيمكنك ذلك بالنقر على الحقل في شاشة تصميم الاستعلام واختيار زر الفارة الأيمن ثم خصائص وفي خانة تنسيق اختر ثابت وفي خانة المنازل العشرية حدد 0 صفر

تحياتي

#7

السلام عليكم

اخي ابو هاجر

قمت بتطبيق ما شرحته لي و تم بنجاح و شكرا لك و لكن عندي ايضا سؤالين

1 - بصراحة لم استوعب شرح الدالة جيدا .

2 - كيف استطيع تقريب الرقم الى العدد الصحيح الاعلى مثلا تقريب 0.25 الى 1 ؟

ارجو منك توسع صدرك على اسئلتي ..

و لك الشكر الجزيل مقدما

#8

أخي الكريم

السلام عليكم

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

أما بالنسبة للشرط

 "[qur2]![مركز العمل] ='" & [مركز العمل] & "'")

فالهدف منه هو أن يعرض أمام كل مركز عدد السجلات الخاصة به فقط ولو حذفت الشرط لعرض لك مجموع السجلات كلها دون ربطها بالمركز

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

إذا لم تستطع فعل ذلك فأنا في خدمتك

أخوك / أبو هاجر

#9

شكرا اخي ابو هاجر على سعة صدرك

سأقوم بالمحاولة و إن شاء الله اصل الى نتيجة

شكرا مجددا

#10

معذرة اخي ابي هاجر

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

و لم اجد اي ماكرو او اجراء معين في حدث

فكيف يمكنني القيام بذلك ؟

مع خالص شكري و تقديري

#11

أخي الكريم

السلام عليكم

من قائمة أدوات اختر بدء التشغيل وسوف تفتح شاشة خيارات بدء التشغيل حيث تستطيع تحديد النموذج الافتتاحي

تحياتي

أخوك / أبو هاجر

#12

مثل ما اسلف الاخ ابو هاجر من قائمة بدء التشغيل وطريقة اخر عن طريق فتح ماكر Autoexec وفية وضع OpenForm ثم تحدد اسم النموذج المطلوب للتشغيل.

#14

السلام عليكم

بارك الله فيكم اخواني الكرام

شكرا اخي AliHamdan على الافادة القيمة

وشكرا للاخ ابوهاجر

ضبطت معي دالة fix

الا انني ما زلت بحاجة لشرح الشرط اخي ابو هاجر اذا تكرمت

لم اتمكن من فهمه خاصة و ان اقواس الاقتباس"" سببت لي الارتباك

و جزاكم الله خير

#15

السلام عليكم

بارك الله فيكم اخواني الكرام

شكرا اخي AliHamdan على الافادة القيمة

وشكرا للاخ ابوهاجر

ضبطت معي دالة fix

الا انني ما زلت بحاجة لشرح الشرط اخي ابو هاجر اذا تكرمت

لم اتمكن من فهمه خاصة و ان اقواس الاقتباس"" سببت لي الارتباك

و جزاكم الله خير

#16

أخي الكريم

السلام عليكم

غير أسماء الحقول إلى العربية إلى إنحليزية بدون مسافة وسوف يظهر الكود واضحاً

المشكلة أن استخدام العربي في الأكود يؤدي في كثير من الأحيان إلى صعوبة فهم الكود

تحياتي

#17

السلام عليكم

اخي ابو هاجر

اشعر باني اثقلت عليك

لكن ما باليد حيلة

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

و ارجو التكرم بالقاء نظرة و المساعدة

و اشكرك على صبرك و اهتمامك

مرفق الملف

pay.zip

#18

أخي الكريم

السلام عليكم

فتحت الملف ولكن لا أدري ماذا تريد بالضبط آمل التوضيح

أخوك / أبو هاجر

#19

السلام عليكم

شكرا اخي ابو هاجر

لم يكن الاستعلام يعمل و لكن يبدو انه بعد اغلاق القاعدة و اعادة تشغيلها عاد الى العمل

اسف على ازعاجك و شكرا لاهتمامك

اكرر اسفي

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…