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

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

قام بنشر

السلام عليكم

بالتقرير الموجود بالملف المرفق:

مربع نص (فى تذييل التقرير) يحسب إجمالى حصص جميع المدرسين بالعبارة

=Sum([GH])

حيث أن الحقل المحسوب GH يشير الى مجموع حصص كل مدرس أسبوعياً

ومع أن هذا الموضوع استخدمه دائماً ، لكن فى هذا التقرير بالذات يرفض الاعتراف بما تعلمته سابقاً .. فهل أجد لديكم تفسير !!

db1.rar

قام بنشر

أهلا بك أخي أحمد

المعادله صحيحه لكن الرموز خطأ , حيث في تذييل التقرير , لااعتبار لسماء الحقول المحسوبه

مثلا استخدمت

=sum([gh])

في حين أن gh نفسه هو حقل مجموع لعدة قيم هي : a,b,c

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

و هذه القيم كلها ليس لها اعتبار في تذييل التقرير لأنه لايعرف قيمتها , و انما يتعامل مع جمع قيم حقول اصليه , فلو وضعت مجموع قيمة اي حقل ( غير محسوب ) ستظهر لك نتيجة الجمع بشكل صحيح

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

أرى من الأسهل لو وضعت جداول مستقله للمواد - الفصول - المدرسن

ثم تستخدم جدول جديد لحصص الأسبوع مرتبط بالجداول السابقه , ستسهل لك المهمه أكثر و أكثر ان شا الله

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

يمكنك مثلا استخدام التعديل التالي على مثالك , طبعا بعد حذف بقية حقول جدو ل المدرسن و الاكتفاء بالرقم و الاسم فقط

لاحظ نتيجة الاستعلام المحوري , يختصر لك كل المعادلات التي عملتها في التقرير

db1.rar

تم تعديل بواسطه rudwan
قام بنشر
المعادله صحيحه لكن الرموز خطأ , حيث في تذييل التقرير , لااعتبار لأسماء الحقول المحسوبه
<{POST_SNAPBACK}>

شكراً أخى رضوان

هذا الموضوع خطر على بالى ، ولكن لم أتأكد منه حيث أن برنامج أكسل من الممكن أن ترتبط خلاياه بمستويات معقدة من الحقول المحسوبة وكنت أظن أن الأكسس لابد وأنه يتمتع ببعض مزاياه ( بما أنهم جميعا من عائلة واحدة )

بالنسبة لتصميم الجدول المبنى عليه التقرير:

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

لمزيد من الوضوح أنظر الرابط التالى

http://www.officena.net/ib/index.php?showtopic=10464

ولذلك أتساءل هل التعديل الذى اقترحته سوف يحل مشكلة التقرير إياه ؟

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

قام بنشر

بالنسبه لمشكلة التقرير , عليك اعادة تجميع قيمة gh من جميع جذورها و بمعنى :

gh=a+b+c+d

و ايضا : a=*+*+*+*

b=*+*+*+*

لأجل أن تحصل على المجموع عليك تجميع كل تلك المعادلات من حقولها الأصليه لتحصل على النتيجه المطلوبه

أما بالنسبه للتعديل الذي وضعته لك في الملف , انظر الاستعلام المحوري , هل يحقق لك المطلوب من حيث الشكل ؟

اذا كان كذلك اعمل تقرير مبسط مبني عليه , و القيمة الاجماليه ستحصل عليها بلا عناء

قام بنشر

هذا مثالك بعد أن تم اضافة البيانات الفعليه لجدولك الصلي الى الجدول المؤقت

teacher trans

الاستعلام المحوري teacher trans cross_tab

التقرير teacher trans cross_tab

db1.rar

قام بنشر

السلام عليكم

شكراً أخى رضوان على ما بذلته من جهد .. رغم أنك أوضحت وجهة نظرك من أول مشاركة .

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

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

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

قام بنشر

أخي أحمد الملف الذي عدلته لك لم يكن بهدف الحصول على المجموع , بقدر ما كان هدفه تبسيط طريقة ادخال البيانات ( بسب كثرة عدد الحقول في ملفك الأصلي ) , و من ثم الحصول على نتائج سريعه و بطريقه اسهل

على العموم النتيجه أنك توصلت للحل , و هذا هو المهم

  • 3 weeks later...
قام بنشر

انا اسف جدا لعل يكون الحل على يديك

عندى تقرير يوجد به مرتبات العاملين اريد ان يتم تجميع الاجمالى لهذه المرتبات فى نهاية التقرير

قام بنشر

استخدم دالة المجموع في تذييل التقرير

اي أضف مربع نص جديد ( غير منضم ) واكتب فيه

=sum([MyText])

على فرض أن الحقل الذي تريد جمعه اسمه MyText

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