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

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

قام بنشر

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

بالمرفق

يوجد

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

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

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

شاهد هذه الصورة 

اين الخطأ

ماهي Expr1 و  Expr2 هل هي مجالات للتاريخ ؟ ام اعداد

post-80948-0-14195000-1412198743_thumb.p

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

شاهد هذه الصورة 

اين الخطأ

ماهي Expr1 و  Expr2 هل هي مجالات للتاريخ ؟ ام اعداد

الجدول tab_Estdafa

 

لا يوجد به هذا التاريخ

181535467.png

قام بنشر

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

واقول

اريد فقط اظهار العمود 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