اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

المطلوب جمع القيم من بعد آخر قيمة صفر مثال

300 + 600 = 900 دفعة 900 باقي 0 و بعدها 200 + 200 = 400  , اي احتساب ال 400 فقط بدون المبالغ السابقة بحسب التاريخ

من اخر صفر.accdb

قام بنشر

وعليكم السلام

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

بالتوفيق ان شاء الله

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

تخياتي استاذي المحترمو بارك الله بك

في الصورة المرفقة رصيد تراكمي ييحتوي على حقلين قيمتهم صفر

المطلوب القيام بالجمع من بعد الصفر الأخير ( مثال الصورة يجب ان يكون المبلغ 500 و ليس 4300) :fff:

طبعآ بعد قيامي بانشاء استعلام مخصص لهذا الامر

التقاط.PNG

من اخر صفر.accdb

تم تعديل بواسطه mohamad dahleek
قام بنشر (معدل)

اخينا @mohamad dahleek

لم توضح :

1. هل المجموع بعد الصفر لجميع السجلات ام على حسب كل اسم ؟ 

2.كذلك كيف واين يظهر الاجمالي ؟

3. في حالة لايوجد صفر لاسم مالعمل ؟ او وجد الصفر اخر القائمة ولا يوجد بعده شي ؟

تحياتي

تم تعديل بواسطه رمهان
  • Like 2
قام بنشر
1 ساعه مضت, رمهان said:

1. هل المجموع بعد الصفر لجميع السجلات ام على حسب كل اسم ؟ 

 

تحياتي أستاذي رمهان . الصفر على حسب كل إسم

 

1 ساعه مضت, رمهان said:

2.كذلك كيف واين يظهر الاجمالي ؟

الاجمالي قد أنشأ استعلام مخصص لها بغض النظر عن هذا الإجراء

 

1 ساعه مضت, رمهان said:

3. في حالة لايوجد صفر لاسم مالعمل ؟ او وجد الصفر اخر القائمة ولا يوجد بعده شي ؟

يتم احتساب كل المبالغ بما انها لا تحتوي على قيمة الصفر 

 

1 ساعه مضت, رمهان said:

او وجد الصفر اخر القائمة ولا يوجد بعده شي ؟

يتم الاحتساب الى ما قبل الصفر الأخير

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

السلام عليكم اخواني الاعزاء 

احببت المشاركة لكن الصورة لم تتضح بالكامل

هذه ست احتمالات ممكنة لسجلاتك ارجو ان تعطي ناتج الجمع لكل احتمال حسب فرضيتك وان شاء الله ستتضح الصورة اكثر بالاضافة 

الى ان هذه الاحتمالات سوف تساعد الاخوة في الحل

 

الاحتمال الاول  الاحتمال الثاني الاحتمال الثالث الاحتمال الرابع الاحتمال الخامس الاحتمال السادس
0 100 100 100 100 0
100 200 200 200 0 100
200 300 300 300 200 200
300 400 400 0 300 0
400 500 500 400 0 300
500 600 600 500 400 400
600 0 700 600 500 0
           
       
تم تعديل بواسطه husamwahab
  • Like 2
قام بنشر
11 ساعات مضت, husamwahab said:

السادس

و عليكم السلام أستاذي العزيز @husamwahab

السادس هو الأقرب مثل ما تفضلت

السادس عند طلب كشف الحساب يجب أن تكون النتيجة هي مجموع الاربعمائة و الثلاثمائة = 700 لأن رصيده السابق تم تسديده

قام بنشر

اخي @mohamad dahleek

تمام فهمت عليك 

ولكن بالنسبة ل

او وجد الصفر اخر القائمة ولا يوجد بعده شي ؟

انت قلت نجمع مافوق الصفر .. وانا شايف انه يكون صفر لان الفكرة اعتقد هي تصفير ونقطة بداية .. فاكد علي هنا؟

  • Like 2
قام بنشر
7 ساعات مضت, رمهان said:

انت قلت نجمع مافوق الصفر .. وانا شايف انه يكون صفر لان الفكرة اعتقد هي تصفير ونقطة بداية .. فاكد علي هنا؟

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

تمامآ أستاذي الفاضل رؤيتك بمكانها 👍

 

  • أفضل إجابة
قام بنشر

تفضل اخي العزيز

ارجو ان يكون طلبك

ملاحظة : تم عمل دالة يتم استدعائها عن طريق زر امر الناتج ويمكن استدعائها بالطريقة التي تحب 

Root250.rar

  • Like 4
  • Thanks 1
قام بنشر

اخي @husamwahab

عجبني في الكود 

If Rs!k = 0 Then
        i = j

i=j صراحة جديده ولم تدرس في البرمجة لكن والله فكره ومبسوط منها اوي 

اخي @mohamad dahleek

هذه محاولة وباستعلام 

SELECT tgar.no_11, tgar.name_1, Nz(DSum("k","dfaat","no_b>" & DLast("no_b","dfaat","k=0 and t=" & [no_11]) & " and t=" & [no_11]),0) AS Expr1
FROM tgar;

بالتوفيق

  • Like 2
قام بنشر
9 دقائق مضت, رمهان said:

اخي @husamwahab

عجبني في الكود 


If Rs!k = 0 Then
        i = j

i=j صراحة جديده ولم تدرس في البرمجة لكن والله فكره ومبسوط منها اوي 

اخي @mohamad dahleek

هذه محاولة وباستعلام 


SELECT tgar.no_11, tgar.name_1, Nz(DSum("k","dfaat","no_b>" & DLast("no_b","dfaat","k=0 and t=" & [no_11]) & " and t=" & [no_11]),0) AS Expr1
FROM tgar;

بالتوفيق

جزاك الله خيرا اخى حسام :fff:

جزاك الله خيرا اخى رمهان :fff:

:signthankspin:

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

  • Like 1
قام بنشر
37 دقائق مضت, رمهان said:

SELECT tgar.no_11, tgar.name_1, Nz(DSum("k","dfaat","no_b>" & DLast("no_b","dfaat","k=0 and t=" & [no_11]) & " and t=" & [no_11]),0) AS Expr1 FROM tgar;

لا يسعني إلا القول :

 

  32 دقائق مضت, رمهان said:

اخي @husamwahab

عجبني في الكود 

If Rs!k = 0 Then
        i = j

i=j صراحة جديده ولم تدرس في البرمجة لكن والله فكره ومبسوط منها اوي 

اخي @mohamad dahleek

هذه محاولة وباستعلام 

SELECT tgar.no_11, tgar.name_1, Nz(DSum("k","dfaat","no_b>" & DLast("no_b","dfaat","k=0 and t=" & [no_11]) & " and t=" & [no_11]),0) AS Expr1
FROM tgar;

بالتوفيق

جزاك الله خيرا أستاذ رمهان :fff:

تم تجربة الاستعلام بنجاح  ..❤️

  •  
قام بنشر
7 ساعات مضت, husamwahab said:

شهادة اعتز بها من استاذي العزيز رمهان

واستاذي الجليل أحمد الفلاحجى 

الشهاده من استاذنا العزيز رمهان :fff:

اما من طالب علم فلك من ولجميع اخوانى واساتذتى الدعاء بالتوفيق والنجاح ويزيدكم من فضله وعلمه جزاكم الله كل خير :fff:

  • Thanks 1

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