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

مشكلة باستعلام تجميع


kaser906

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

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

بالمرفق

يوجد

ثلاث استعلامات

1 - tabl_Emp_Crosstab   استعلام جدولي

2 - Qry_stdafaDate   استعلام جدولي ( يحتوي على معيار)

3 - Qory_tab1   استعلام تجميع

 

المشكلة :

ان استعلام التجميع Qory_tab1 لايعمل اذا كان استعلام Qry_stdafaDate   لاتوجد به بيانات متطابقة

 

المطلوب :

اظهار قيمة  ( 0) بالعمودين 1 و 2  في استعلام  التجميع التابعين لاستعلام  Qry_stdafaDate   

 

ارجو أن اكون شرحت المطلوب بصورة واضحة

713302485.png

-273.1.Qory.rar

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

فيصبح بهذا الشكل في لغة SQL

SELECT tabl_Emp_Crosstab.debr, tabl_Emp_Crosstab.[إجمالي texit_name], tabl_Emp_Crosstab.[1], 
tabl_Emp_Crosstab.[2], Sum(Nz([Qry_stdafaDate].[1]))
 AS Expr1, Sum(Nz([Qry_stdafaDate].[2]))
 AS Expr2
FROM tabl_Emp_Crosstab, Qry_stdafaDate
GROUP BY tabl_Emp_Crosstab.debr, tabl_Emp_Crosstab.
[إجمالي texit_name], tabl_Emp_Crosstab.[1], tabl_Emp_Crosstab.[2];

تم تعديل بواسطه .Azhar
رابط هذا التعليق
شارك

 

فيصبح بهذا الشكل في لغة SQL

SELECT tabl_Emp_Crosstab.debr, tabl_Emp_Crosstab.[إجمالي texit_name], tabl_Emp_Crosstab.[1], 
tabl_Emp_Crosstab.[2], Sum(Nz([Qry_stdafaDate].[1]))
 AS Expr1, Sum(Nz([Qry_stdafaDate].[2]))
 AS Expr2
FROM tabl_Emp_Crosstab, Qry_stdafaDate
GROUP BY tabl_Emp_Crosstab.debr, tabl_Emp_Crosstab.
[إجمالي texit_name], tabl_Emp_Crosstab.[1], tabl_Emp_Crosstab.[2];

نفس شي اخي

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

Qry_stdafaDate

لكي يستطيع استعلام التجميع عرض النتائج

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

تفضل اخي

لكن لماذا لم ترفق الفورم حتى لا تخرج رساله Btwooen

اخي / Azhar

اعتذر لعدم ارفاق الفورم بسبب العجلة

 

 

لم تحل المشكلة

حاول ان تدخل تاريخ 01/12/1437

وتاريخ   30/12/1437

ستجد ان الاستعلام لايعمل بسبب عدم وجود بيانات

اما لو ادخلت تاريخ  01/12/1435

وتاريخ 30/12/1435

سيعمل الاستعلام بدون مشاكل

لان استعلام  Qry_stdafaDate

لايظهر العمودين اذا لم يكن هناك نتائج

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

برجاء ارفاق الملف كامل بما فيه النموذج المعتمد عليها الاستعلام

 

شكرا

مع علمي المسبق

بأن النموذج لايقدم ولا يأخر شيئ بالموضوع

لكن تفضل اخي الكريم

RQoy.rar

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

طيب ممكن احصر الموضوع باكمله

واقول

اريد فقط اظهار العمود 1  والعمود 2  في الاستعلام  Qry_stdafaDate

سواء كانت بهما بيانات او لم توجد

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

تم التوصل لاظهار الحقلين عن طريق احد الأمثلة بالمنتدى لـ ابو خليل

 

بقي  فقط اظهار القيمة  ( 0 ) عند عدم وجود بيانات

 

ارجو المساعدة في اظهار المجموع

292871882.png

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

السلام عليكم

اخي الكريم  يمكننا اختصار هذه الاستعلامات في استعلام تحديد واحد تجميعي

وبالنسبة لطلبك ظهور صفر عند عدم وجود البيانات فهذا مكانه في التقرير او النموذج 

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

 ثم في استعلام التجميع يكون المصدرالجدول الرئيسي والاستعلام المذكور

 

في المثال المرفق

استعلام تجميعي ( ضع المعيار المناسب مكان Not Is Null )

ملحوظة : لضمان نتائج صحيحة من الافضل التصفية من خلال حقل واحد .

 

QSum.rar

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

السلام عليكم

اخي الكريم  يمكننا اختصار هذه الاستعلامات في استعلام تحديد واحد تجميعي

وبالنسبة لطلبك ظهور صفر عند عدم وجود البيانات فهذا مكانه في التقرير او النموذج 

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

 ثم في استعلام التجميع يكون المصدرالجدول الرئيسي والاستعلام المذكور

 

في المثال المرفق

استعلام تجميعي ( ضع المعيار المناسب مكان Not Is Null )

ملحوظة : لضمان نتائج صحيحة من الافضل التصفية من خلال حقل واحد

.اخي ابو خليل

الاستعلام

1 -tabl_Emp_Crosstab تختلف بياناته عن استعلام

2 - Qry_stdafaDate

 

لذلك احببت جمعهم ليسهل علي تنسيق التقرير

 

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

 

بالنسبة للتصفية فكما تعلم بأن الحقلين يحسبان مدة استضضافة خلال فترة

 

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

 

ولا اعرف طريقة أخرى لتصفيتهم الا هذه الطريقة

 

امل المساعدة في اظهار الاستعلام كما طلبته

تقبل تحياتي

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

امل المساعدة في اظهار الاستعلام كما طلبته

 

الاستعلام في المرفق الاخير يحقق كل ما طلبته

 

فكما يبدو لي  ان المطلوب هو

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

هل هذا صحيح ؟

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

 

امل المساعدة في اظهار الاستعلام كما طلبته

 

الاستعلام في المرفق الاخير يحقق كل ما طلبته

 

فكما يبدو لي  ان المطلوب هو

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

هل هذا صحيح ؟

 

اخي ابو خليل

الاستعلام اول يظهر بيانت المقيمين بشكل دائم

وهو حتما لن يخلو من سجلات

الاستعلام الثاني المطلوب التعديل عليه فهو يظهر المقيمين المستضافين خلال

فترة وهذا ربما تجد به سجلات وربما لا حسب الفترة المدخلة بالنموذج

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

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