اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

جمع القيم من بعد الصفر الأخير


إذهب إلى أفضل إجابة Solved by husamwahab,

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

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

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

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

من اخر صفر.accdb

رابط هذا التعليق
شارك

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

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

المطلوب القيام بالجمع من بعد الصفر الأخير ( مثال الصورة يجب ان يكون المبلغ 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:

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

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

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

 

رابط هذا التعليق
شارك

اخي @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