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

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

قام بنشر

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

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

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

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

وهم 

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

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

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

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

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

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

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

RAbCe1u.png

 

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

TEST07.rar

قام بنشر
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:

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

انا منتظر منك السؤال دة ...لانني فكرت فيه

  • Haha 1
قام بنشر
منذ ساعه, عمر ضاحى said:

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

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

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

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

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

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

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

تحياتي

 

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

قام بنشر

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

قام بنشر
11 دقائق مضت, Eng.Qassim said:

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

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

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

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

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

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

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

 

  • Like 1
قام بنشر
16 دقائق مضت, مبرمج سابق said:

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

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

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

 

  • Haha 1
قام بنشر

 

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

  • Haha 1
قام بنشر

اه مظبوط النتيجه دي والخانات الفارغه ممكن نضع معيار مثلا اذا كانت النتيجه null يضع 0

ولا ايه رأيك انت

قام بنشر

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

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