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

سؤال فى الحقول المحسوبه

مغلق
بدأه ابو مازن في 30 أكتوبر 2002 · 10 رد · 693 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدى نموذج رئسي به حقل محسوب يقوم بحساب قيم لحقول موجوده فى نموذج فرعى داخل هذا النموذج

والنموذج الفرعى قد تم تعيين طريقة العرض الافتراضيه له الى نماذج مستمرة .

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

ارجو ان اكون قد وفقت فى شرح المطلوب كما ارجو من الاخوة الكرام التفضل بالاجابة كما تعودنا منهم دائما والشكر والتقدير للجميع .

#2

هل تقصد أنك تريد أن تظهر القيمة فيه مباشرة بعد إدراج أول سجل في الفرعي ؟

#3

أشر إلى اسم الحقل في النموذج الفرعي فسوف يأخذ قيمة أول سجل فيه وذلك كالآتي :

=[subForm].[Form]![FieldName]

SubForm إسم النموذح الفرعي

FieldName إسم الحقل في النموذج الفرعي

والعبارة توضع في مصدر البيانات لصندق النص في النموذج الرئيسي (الأب)

تحياتي

#4

اشكر الاستاذان على الاهتمام بسؤالى ولكى اوضح الامر اكثر للاستاذ ابوحمود اود شرح الآتي :

النموذج الرئسي واسمه القيود يحتوي على الحفول التاليه:-

رقم المرجع - رقم القيد - تاريخ القيد

والنموذج الفرعي واسمه تفاصيل القيود و يحتوي على الحقول التاليه :

رقم المرجع - تاريخ القيد - الشرح - المبلغ المدين - المبلغ الدائن.

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

الى هنا كل شئ يسير على ما يرام ولكن سؤالى هو كيف اجعل الرصيد للسجل السابق رصيدا افتتاحيا للسجل الجديد ووضعه فى الحقل المسمى( المبلغ المدين) تحديدا فى اول سجل فى النموذج الفرعي لقيد جديد .

ارجو ان اكون قد وفقت فى شرح المطلوب علما بأننى لم اجرب حل الاستاذ ابو هادى حتى الآن

أشكر لكم اهتمامك ولكم اطيب المنى .

#5

حاول أن تضع رابط القاعدة وأبشر إن شاء الله بالإجابة

#6

حاول في هذه الحلول

[الرصيد] = DSum("[الرصيد]", "جدول القيود", "[تاريخ القيد]<[تاريخ القيد]")

أو

[الرصيد] = DSum("[الرصيد]", "جدول القيود", "[رقم المرجع]<[رقم المرجع]")

مع ملاحظة أنا العلامة في الشرط هي أصغر من ولكنها تظهر هكذا بسبب استخدام العربي .

تحياتي

#7

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

الاخ الفاضل ابو هادى اشكرك على التفاعل وان كنت لم اجرب الحلول التى ذكرت .

الاخ الاستاذ ابوحمود ارفقت ملف القاعدة حسب طلبك

وانا بإنتظار الرد

واشكركم مرة اخري

account2.zip

#8

عذرا على التأخر ابومازن

بعد عدة محاولات لم أجد طريقة سوى من وضع حقل في نموذج اظنه التحصيل -نسيت الأسماء:( - لتخزين رصيد كل قيد والمثال مرفق جرب واعطني رأيك

account2.zip

#9

الاستاذ الفاضل ابوحمود

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

وكمثال فى القاعدة التى ارفقتها تجد ان القيد رقم (4) رصيده (1500) والمطلوب عندالذهاب للقيد رقم (5) انتقال المبلغ (1500) الى الحقل المسمى المبلغ المدين فى النموذج الفرعى كرصيد افتتاحى فى السجل الاول بدلا عن ادخاله كتابة على افتراض ان القيد رقم (4) سابق للقيد رقم (5) وهكذا .

واشكرك مرة اخرى على تعاونك .

#10

اكتب في شرح القيد أي شي وسيظهر تلقائيا الرصيد السابق

#11

استاذى الفاضل ابوحمود

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

ولك منى اطيب المنى

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

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

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

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

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

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