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

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

قام بنشر

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

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

1.jpeg.e65ec90df4eb9e8655a5e670e5d51202.jpeg

Dtabase.rarFetching info...

  • تمت الإجابة
قام بنشر (معدل)
  في 23‏/10‏/2022 at 17:30, حسين العربى said:

بارك الله فيك استاذي الفاضل ابو البشر هذا طلبي

Expand  

تفضل ..... اكمل تقرير للاستعلام ....

 

 

Dtabase.accdbFetching info...

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

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

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

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

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

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

تم تعديل بواسطه حسين العربى
قام بنشر
  في 23‏/10‏/2022 at 20:52, حسين العربى said:

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

Expand  

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

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

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

  اقتباس

 

Expand  

 

  • Like 2
قام بنشر (معدل)
  في 23‏/10‏/2022 at 20:52, حسين العربى said:

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

Expand  

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

والان ننتقل للصعوبة رقم 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

  في 23‏/10‏/2022 at 20:52, حسين العربى said:

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

Expand  

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

 

14.png

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

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

  في 24‏/10‏/2022 at 12:59, مبرمج متقاعد said:

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

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

Expand  

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

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

  في 24‏/10‏/2022 at 07:03, مبرمج متقاعد said:

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

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

Expand  

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

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

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

  • Thanks 2

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