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

عملية حسابية من جدولين في تاريخ محدد..

مغلق
بدأه فتى الوادي في 22 مارس 2002 · 9 رد · 656 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته .. وبعد

لدي جدولين :

الأول (المصروفات) وفيه الحقول التالية :

1- رقم العميل

2- التاريخ

3- مبلغ المصروف

____________

الجدول الثاني ( الأيرادات ) وفيه الحقول التالية :

1- رقم العميل

2- التاريخ

3- مبلغ الأيراد

_________________

المطلوب :

نموذج فيه الحقول التالية :

1- مجموع المصروف

2- مجموع الأيراد

3- الفرق بين المصروف والأيراد .

وذلك لعميل محدد في شهر محدد في سنه محددة ..

------ يعني كيف أنشيء استعلام يطلب مني أدخال رقم العميل ثم رقم الشهر ثم السنة .... وتخرج لي أيرادات العميل ومصروفاته في الفترة المحدده ..

_______

لعلي وفقت في أيضاح السؤال ..

والشكر مقدماً للأخوان والمشرفين الأفاضل ..

mk17481_26bccea871.gif
#2

أنشأ نموذجاً غير معتمد على جدول أو استعلام

ضع ستة حقول نص

1- txtNumCli ... رقم العميل

2- txtDateBegining

3- txtDateEnding

=====

4-txtResult1 مجموع المصروفات

5-txtResult2 مجموع الإيرادات

6-txtResult3 الفرق بين المصروفات والإيرادات

=============

.

txtResult1=Nz(Dsum("[مبلغ المصروف]","جدول المصروفات","رقم العميل=txtNumCli And التاريخ Between  txtDateBegining And txtDateEnding"))

txtResult2=Nz(Dsum("[مبلغ الإيراد]","جدول الإيرادات","رقم العميل=txtNumCli And التاريخ Between  txtDateBegining And txtDateEnding"))

txtResult3=txtResult1-txtResult2

أرجو أن تكون في هذه الطريقة الفائدة

#3

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

أين يوضع الكود ؟؟؟

وشكراً لك

mk17481_26bccea871.gif
#4

الاخ فتى الوادي

السلام عليكم ورحمة الله وبركاته وبعــــــد

كل عام وانتم بخير

#5

حياك الله يا أبو دانية ..

وكل عام وأنتم بصحة وعافية ..

mk17481_26bccea871.gif
#6

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

#7

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

نسخت الكود ووضعته بعد التحديث للحقل الثالث ( نهاية التاريخ )

وطلع لي رسالة :

run time error 3057

خطأ في بناء الجملة ( عامل مفقود ) في تعبير أستعلام txtResult1 = Nz(DSum("[مبلغ المصروف]", "جدول المصروفات", "رقم العميل=txtNumCli And التاريخ Between txtDateBegining And txtDateEnding"))

ماهي المشكلة ...؟؟!!

mk17481_26bccea871.gif
#9

الأخ أحمد الحربي ....

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

المثال ممتاز جداً .. ويعطيل العافية .. وما قصرت ...

بارك الله فيك وفي علمك .. وزادك الله علماً ونفع بك وبعلمك ..

والسلام .

mk17481_26bccea871.gif
#10

العزيز فتى الوادي

آمر باللي أقدر عليه .. بس يكون على قدي

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

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