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

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

قام بنشر

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

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

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

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

وهم 

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

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

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

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

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

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

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

RAbCe1u.png

 

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

TEST07.rarFetching info...

قام بنشر

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

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

اجعله Amount_Erad

بالتوفيق

  • Like 4
قام بنشر
  في 5‏/7‏/2022 at 17:49, احمد الفلاحجي said:

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

Expand  

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

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

  في 5‏/7‏/2022 at 17:49, عمر ضاحى said:

لف الف شكر لك

Expand  

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

  • Thanks 1
قام بنشر
  في 5‏/7‏/2022 at 17:49, احمد الفلاحجي said:

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

Expand  

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

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

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

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

تحياتي

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

  • Like 1
قام بنشر

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

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

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

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

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

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

قام بنشر
  في 5‏/7‏/2022 at 18:21, Eng.Qassim said:

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

Expand  

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

  في 5‏/7‏/2022 at 18:27, مبرمج سابق said:

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

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

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

Expand  

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

  في 5‏/7‏/2022 at 19:09, عمر ضاحى said:

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

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

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

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

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

Expand  

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

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

بالتوفيق

 

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

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

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

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

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

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

01.rarFetching info...

تم تعديل بواسطه عمر ضاحى
قام بنشر
  في 5‏/7‏/2022 at 19:09, عمر ضاحى said:

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

Expand  

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

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

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

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

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

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

تحياتي

 

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

قام بنشر

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

قام بنشر
  في 5‏/7‏/2022 at 20:24, Eng.Qassim said:

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

Expand  

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

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

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

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

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

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

 

  • Like 1
قام بنشر
  في 5‏/7‏/2022 at 20:35, مبرمج سابق said:

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

Expand  

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

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

 

  • Haha 1
قام بنشر

 

  في 5‏/7‏/2022 at 20:52, Eng.Qassim said:

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

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

 

Expand  

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

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

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

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

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

 

قام بنشر
  في 5‏/7‏/2022 at 21:02, عمر ضاحى said:

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

Expand  

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

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

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

  • Haha 1
قام بنشر

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

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

قام بنشر

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

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

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

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

قام بنشر
  في 6‏/7‏/2022 at 15:05, عمر ضاحى said:

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

Expand  

 

  في 6‏/7‏/2022 at 15:05, عمر ضاحى said:

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

Expand  

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

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

مع الاحاطة بانه للحصول على نتائج فلترة ما بين تاريخين وعرض كافة النتائج بدون فلترة لا نحتاج الى دالة الشرط ولكن نستخدم 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