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

اجراء ونقل عملية حسابية من نموذج فرعي

مغلق
بدأه المتكرث في 10 نوفمبر 2004 · 6 رد · 1,308 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبتي السلام عليكم ....

لدي حقل في نموذج أساسي اسمه [عدد_الأجزاء] تكون قيمته هي مجموع عدد السجلات في نموذج فرعي تابع اسمه alhg وقمت بكتابة الكود التالي :

me![عدد_الأجزاء]=me![alhg]!count([رقم_الجزء])

ولكن يعطيني خطأ في الكود ، ونا محتار ايش أسوي فما هو الحل أو الطريقة وفقكم الله ....

#2

هذا مثال يوضح المشكلة ...

db1.rar

#3

لقد عرض الأخ الفضي حلاً ولكن المشكلة لا زالت قائمة واليكم طريقة الأخ الفضي والمشكلة القائمة في المثال التالي :

db1.rar

#4

تفضل يا أخي الكريم ،،، هل هذا هو طلبك ،،، أتمنى ذلك .

تحياتي : أبو عقيل

db1.rar

المسلم من سلم الناس من لسانه ويده

#5

أخي الكريم ،،، ملاحظة : ،،،

1 - قم بحذف جميع السجلات التي يحتويها جدول ( جدول2 ) .

2 - قم بتصفير الأجزاء في جدول ( جدول1 ) .

3 - ثم إبدأ بعملية إضافة الأجزاء للطلاب في النموذج الفرعي .

لقد عملت لك إضافة عدد الاجزاء في جدول ( جدول1 ) وهو جدول الطلاب بعد

إضافة رقم الجزء في النموذج الفرعي مباشرة ،،، بمجرد إضافتك جزء جديد

للطالب يتحدث عدد الاجزاء له في جدول الطلاب . والكود سوف تجده في

النموذج الفرعي في حدث ( بعد التحديث ) للحقل ( رقم_الجزء ) والكود هو :

:DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.Requery
Forms![جدول1">![عدد_الأجزاء"> = a
DoCmd.GoToRecord , , acNewRec

أخبرني بالنتيجة ,,, بالتوفيق إن شاء الله

تحياتي : أبو عقيل

المسلم من سلم الناس من لسانه ويده

#6

أخي أبو عقيل وفقك الله ....

طريقتك جيده ولكنها تعتمد على ادخال رقم جزء جديد لكي تعمل ثم انه لا بد التحديث لكل طالب ...

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

ان هذا الأمر قد أتعبني .....

#7

أخي الحبيب للمواصلة في حل هذه المشكلة ، وأيضاً للإستفادة من حلول الأخوان التي طرحوها مشكورين .... اقرأ في الرابط التالي :

اضغط هنا

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

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