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

المجموع بالنموذج الفرعى حسب شرط

بدأه gadelrab في 12 نوفمبر 2009 · 4 رد · 1,149 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاعزاء

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

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

وقد قمت بايجاد مجموع التوريدات بالبيان

ولكنى عجزت عن ايجاد المجاميع الفرعية طبقا لنوع العملية

بمعنى اخر

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

حتى تتساوى المجاميع التفصيلية مع اجمالى البيان

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

22.rar

تم تعديل هذه المشاركة بواسطة gadelrab في 12 نوفمبر 2009 في 05:00

ebrahemsound7.gif
#2

تفضل يا أخي : وللمرة الثانية لا أعرف اللغة التي تكتب بها أسماء الحقول ، هل هي الايطالية؟

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

على فكرة أنا أستخدمت طريقة قديمة وليس فيها احتراف ولكنها أفادت بالمطلوب لأن اسئلتك كلها صعبة.

22.rar

#3

team2000

جزاك الله خير الجزاء

فأنت فعلاً سباق للخير

ويعلم الله انى ادعو لك ولكل القائمين على المنتدى بكل الخير

فعلا ما تفضلت به من حل يؤدى المطلوب

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

لقد حاولت استخدام معادلة Dsum

لجمع عمود القيمة طبقا للعملية وذلك فى تزيل النوذج الفرعى مثلما فعلت فى مجوع البيان

ولكنى فشلت بالرغم من اننى استخدمت معادلة الجمع بشروط ولكن من جدول ونجحت معى

وادعوك للنظر فى معادلة الجمع بالنموذج المرفق

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

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

وعلمت انه يفضل كتابة الاسماء فى الاكسس بالانجليزية

وجزاك الله مرة اخرى على ما تقوم به من عمل

221.rar

ebrahemsound7.gif
#4

أخي الكريم:

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

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

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

اخي أسف على تدخلي في تصميم المرفق ولكنها عادة سيئة لم أتخلص منها بعد، وان دلت على شئ تدل على عدم خبرتي

221.rar

#5

الاخ العزيز

team2000

شكرا لك وفى كل مرة اتعلم منك معلومة جديدة

سأحاول تطبيق فكرتك والاستفادة بها

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

ولكن تبقى مشكلة جوهرية ومهم جدا حلها

فى المرفق الاول النتائج لا تظهر لحظيا فور ادخال البيانات

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

وكذلك المجاميع التفصيلية لاتظهر النتائج الا بعد اغلاق النموذج واعادة فتحه مرة اخرى

ارجو المساعدة فى اظهار النتائج لحظيا عند ادخال الارقام

لما لذلك من اهمية قصوى

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

تم تعديل هذه المشاركة بواسطة gadelrab في 14 نوفمبر 2009 في 01:18

ebrahemsound7.gif

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