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

طلب مساعدة فى انشاء استعلام (لاظهار اجمالى الايراد الشهر والمصروف والفرق بينهم)


إذهب إلى أفضل إجابة Solved by Eng.Qassim,

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

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

كل سنه وانتم طيبين

مرفق قاعدة بيانات 

فيها جدولين اساسيين لتسجيل المصروفات والايرادات 

وهم 

TblErad  ( جدول الايرادات)

TblMsrofat (جدول المصروفات)

اريد ان اعمل استعلام يتكون من 4 صفوف (اساسيين)

الصف الاول فيه رقم الشهر مثل 01-2022 و 02-2022 (مصدره الاشهر التى تم التسجيل فيها)

الصف الثاني يكون فيه اجمالى الايرادات فى الشهر

الصف الثالث اجمالى المصروفات فى الشهر

الصف الرابع الفرق بينهم (المكسب والخساره)

RAbCe1u.png

 

ولكم جزيل الشكر

TEST07.rar

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

10 دقائق مضت, Eng.Qassim said:

وعليكم السلام استاذ عمر

اليك هذه المحاولة

TEST07.rar 274.84 kB · 0 downloads

الف الف شكر لك 

هو ما اريد بابسط صوره 

 

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

بس فى ملحوظه اخى عمر @عمر ضاحى

فى التسميه فالحقول لا تجعل الاسم Amount-Erad  ليه علشان لما تستخدمه فالاستعلام الاكسيس هيحسب دول حقلين مطروحين من بعض

اجعله Amount_Erad

بالتوفيق

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

32 دقائق مضت, احمد الفلاحجي said:

احسنت مهندسنا العزيز قاسم  مثل النتيجه بتاعتى جزاك الله خيرا

وجزاك الله احسن منها ..

تلميذك بقا ههههه

33 دقائق مضت, عمر ضاحى said:

لف الف شكر لك

انا بالخدمة استاذ عمر

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

38 دقائق مضت, احمد الفلاحجي said:

احسنت مهندسنا العزيز قاسم  مثل النتيجه بتاعتى جزاك الله خيرا

انا نتيجتي طلعت مختلفة

شهر 7 الايراد 2400 - المصروف 330 =2070

شهر 8 الايراد 1300 + 2070 المتبقي من الشهر السابع - المصروف 2000 =1370

الا اذا كنت لا ترغب في رصيد تراكمي فهذا امر اخر

تحياتي

لقطة الشاشة 2022-07-05 212530.png

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

انا لا اريد رصيد تراكمي

لكن الان فى حيره 

انا اريد ايضا عمل استعلام يظهر فيه اسماء الفروع وارقام الشهور 

بالاضافه الى مشكله اخرى ظهرت معي

اذا كان هناك شهر مثلا فيه مصروفات فقط ولم يتم تسجييل اى ايرادات 

لن يظهر لى هذا الشهر فى الاستعلام المجمع فما الحل فى هذه المعضله

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

منذ ساعه, Eng.Qassim said:

تلميذك بقا ههههه

انت ع راسى مهندسنا العزيز ولكن كيف تكون تلميذ لتلميذ ربنا يبارك لنا فى اخوانا واساتذتنا الذين نتعلم منهم وجزاهم الله عنا كل خير 💐 🌹

منذ ساعه, مبرمج سابق said:

انا نتيجتي طلعت مختلفة

شهر 7 الايراد 2400 - المصروف 330 =2070

شهر 8 الايراد 1300 + 2070 المتبقي من الشهر السابع - المصروف 2000 =1370

صراحه معلمى العزيز لم يخطر ببالى امر التراكمى 😀 جزاك الله خيرا للتنبيه فلعله لم يفكر به ايضا 💐 🌹

26 دقائق مضت, عمر ضاحى said:

لكن الان فى حيره 

انا اريد ايضا عمل استعلام يظهر فيه اسماء الفروع وارقام الشهور 

بالاضافه الى مشكله اخرى ظهرت معي

اذا كان هناك شهر مثلا فيه مصروفات فقط ولم يتم تسجييل اى ايرادات 

لن يظهر لى هذا الشهر فى الاستعلام المجمع فما الحل فى هذه المعضله

اخى عمر ضع المثال بالاشهر الناقصه كما تفضلت بالايضاح

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

بالتوفيق

 

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

كما فى المرفق الاتي 

Q-Sum-Erad        هنا هتلاقى ان عدد الاشهر 4

Q-Sum-Msrofat     هنا هتلاقى ان عدد الاشهر 6

انا عاوز Q-Sum-F1 يظهر لى اسم الفروع والاشهر بالحاله الخاصه به

مثل ان فرع3 فى شهر 5 ايراد 0 ومصروفات 1000

01.rar

تم تعديل بواسطه عمر ضاحى
رابط هذا التعليق
شارك

منذ ساعه, عمر ضاحى said:

لن يظهر لى هذا الشهر فى الاستعلام المجمع فما الحل فى هذه المعضله

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

قاموا بعمل استعلامين ثم النتيجة في الاستعلام الثالث ووضعوا العلاقة بحيث تكون تتساوى فيها الصفوف

وهنا شهر تسعة لايوجد له صف مساوي في المصروفات

لذا الفكرة هنا ان نحول العلاقة الي ما يشابه علاقة اطراف باطراف وهذا النوع من العلاقة يحتاج الى جدول ربط للعلاقة بين الجداول ولكن هنا نتعامل مع استعلامات فيكون استعلام ثالث يكون هو الرئيس والاستعلامين الاخرين تابعين ثم في خانة الباقي نستخدمة دالة nz

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

على كل حال دعنا نشاهد حلول الاساتذة الكرام ربما لديهم حل افضل

تحياتي

 

اطراف باطراف.png

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

استاذي ومعلمي الكريم @مبرمج سابق.. انا راجعت ملف اخي عمر وتوقعت ان كل شهر فيه ايراد ومصروف .. المفروض ان المصروفات لها نموذج خاص بها فان لم يكن هناك مصروفات فالمفروض ان حقل المصروفات =صفر وبهذا لن تكون هناك مشكلة

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

11 دقائق مضت, Eng.Qassim said:

ان حقل المصروفات =صفر وبهذا لن تكون هناك مشكلة

نعم لن نحتاج الى nz

ولكن لن يظهر الشهر الذي لا يحتوي على بيانات

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

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

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

تحياتي استاذنا الفاضل

 

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

16 دقائق مضت, مبرمج سابق said:

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

نعم اخي استاذ خالد ... انا انتظر اخي استاذ عمر ان يطرح ذلك

فأنا بعد العاشرة مساء ... اشوف الواحد عشرة 😂

 

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

 

8 دقائق مضت, Eng.Qassim said:

نعم اخي استاذ خالد ... انا انتظر اخي استاذ عمر ان يطرح ذلك

فأنا بعد العاشرة مساء ... اشوف الواحد عشرة 😂

 

انا زيك والله  😂

مش عارف اجمع حرفين على بعض 😵

من كثر التفكير والمحاولات الفاشله انى اوصل لحل

ف كيف اعمل استعلام وسيط لان المفترض f1 ده استعلام وسيط لكنه فشل معي 

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

 

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

4 دقائق مضت, عمر ضاحى said:

ف كيف اعمل استعلام وسيط لان المفترض f1 ده استعلام وسيط لكنه فشل معي

معليش استاذ عمر ... لما اصحصح بكرى ... حفكر في الحكاية دي

هو طلع لنا منين @مبرمج سابق🤣

ما كنا ئاعدين .. متلين على اهلنا وعائدين

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

3 ساعات مضت, مبرمج سابق said:

كما تريد

الملف مرفق

 

01.accdb 864 kB · 4 downloads

الله يبارك فى استاذى الكريم 

هذا هو 😍

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

هو ايه الخطأ فى هذه الداله

IIf([Forms]![frmReportBalance]![OP1]=2;Between [Forms]![frmReportBalance]![txtdate1] And [Forms]![frmReportBalance]![txtdate2];([TblErad]![EradDate]))

انا عاوز اقول انا كان فى النموذج اختيار رقم 2 اعمل لى فلتر بين تارخين اما اذا كان القيمه غير 2 اجلب لى كل البيانات

لكن مش بيظهر لى نتائج

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

14 دقائق مضت, عمر ضاحى said:

هو ايه الخطأ فى هذه الداله

 

14 دقائق مضت, عمر ضاحى said:

انا عاوز اقول انا كان فى النموذج اختيار رقم 2 اعمل لى فلتر بين تارخين اما اذا كان القيمه غير 2 اجلب لى كل البيانات

يا استاذ عمر هذا امر مختلف عن الطلب الاساسي في الموضوع

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

مع الاحاطة بانه للحصول على نتائج فلترة ما بين تاريخين وعرض كافة النتائج بدون فلترة لا نحتاج الى دالة الشرط ولكن نستخدم Between و and وللحصول على كافة السجلات نضع معهما دالة nz وبدلا من الصفر نسند القيمة الخالية الى تاريخين مثلا من 1-1-1900 والاخر 1-1-2100

ولكن هذا موضوع اخر حسب ضوابط الموقع سؤال واحد في كل موضوع

11. ممنوع طرح أكثر من سؤال في موضوع واحد ليسهل البحث عن المواضيع لاحقا.

تحياتي

  • Like 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