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

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

قام بنشر

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

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

1.jpeg.e65ec90df4eb9e8655a5e670e5d51202.jpeg

Dtabase.rar

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

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

1 - لم افلح في عمل التقرير 

2- اريد عمل اجمالي تحت كل عمود من الاعمده العشره حاولت ولم يفلح معي

3- اريد عمل مجموع امام كل صف حاولت ولم يفلح معي

4- اريد عمل معيار من تاريخ الي تاريخ  حاولت ولم يفلح معي

تم تعديل بواسطه حسين العربى
قام بنشر
10 ساعات مضت, حسين العربى said:

4- اريد عمل معيار من تاريخ الي تاريخ  حاولت ولم يفلح معي

ولن تستطيع بالطريقة التقليدية

لان هذا النوع من الاستعلام " الجدولي " يتطلب وضع معلمات تبين للاستعلام مكان ونوع حقول المعيار

هذا الموضوع تم فيه مناقشة الامر بيني واخي جعفر  مع وجود مثال

اقتباس

 

 

  • Like 2
قام بنشر (معدل)
16 ساعات مضت, حسين العربى said:

3- اريد عمل مجموع امام كل صف حاولت ولم يفلح معي

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

والان ننتقل للصعوبة رقم 3 وهي ايضا ممكن حلها

هذه ممكن عملها عن طريق حقل محسوب

ولكن حتى لا نحصل على خطأ دائري

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

ولان الحقول كثيرة ممكن نعمل موديل يحتوي على حلقة تكرارية تمر على حقول الاستعلام الاول ثم تجمع الحقول بعد استثناء اسم المؤسسة او الفرع

Public Function sum_fld(id As String) As Double
    Dim rst As DAO.Recordset
    Dim fld As Field
    Dim x As Double
Set rst = CurrentDb.OpenRecordset("Select * From [استعلام1] Where [NAME_REGION]= '" & [id] & "'")
x = 0
For Each fld In rst.Fields
If fld.Name <> "NAME_REGION" Then
x = x + fld.Value
    End If
    Next
    sum_fld = x
    rst.Close
End Function

ونستدعي الدالة في الحقل المحسوب في الاستعلام الجديد

sum_fld([NAME_REGION])

ربما ليس الكود المثالي ولكن يؤدي الغرض وانا كما اشير مجرد متقاعد

والنتيجة

تحياتي

 

12.png

تم تعديل بواسطه مبرمج متقاعد
  • Like 2
  • Thanks 1
قام بنشر (معدل)

الان الصعوبة رقم 2

17 ساعات مضت, حسين العربى said:

2- اريد عمل اجمالي تحت كل عمود من الاعمده العشره حاولت ولم يفلح معي

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

 

14.png

تم تعديل بواسطه مبرمج متقاعد
  • Thanks 2
قام بنشر

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

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

هذه ممكن عملها عن طريق حقل محسوب

ولكن حتى لا نحصل على خطأ دائري

اخى ومعلمى العزيز خالد جزاك الله خيرا

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

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

ولن تستطيع بالطريقة التقليدية

لان هذا النوع من الاستعلام " الجدولي " يتطلب وضع معلمات تبين للاستعلام مكان ونوع حقول المعيار

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

وبالنسبه لهذا الموضوع عامه ارفق لكم مشاركه لاستاذى العزيز جعفر ايضا وخاصه لمثل هذه الحاله وان شاء الله تنتفعوا بها

وجزاكم الله عنا كل خير

  • Thanks 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information