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

فلترة ثنائية بشرطين


Tarekfathallah
إذهب إلى أفضل إجابة Solved by ابو تراب,

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

السلام عليكم ورمضان كريم

الرجاء المساعدة في فلترة نموذج f1 لقد نفذت الشرط الاول ولكن بحاجة الى فلترة ثانية وهي بنوع الطلب (طلب اول /تجديد /بدل ضائع ) او الكل مع بعض و معاينة الفلترة قبل الطباعة 

ملاحظة الفلترة اولا بمصدر الجدول ( من جدول hala )

والشرط الثاني من جدول (type )

 

112.accdb

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

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

اي اولا اختار التاريخ ثم انتقي حقل مصدر الجدول مثلا مقاصة واختار طلب اول وعند معاينة الطباعة اراه جلب لي كل حقول الطلب اول (مقاصة و محطة بصم و مخاتير omt و بصم omt )

اريده ان يطبع لي مقاصة ( طلب اول او تجديد او بدل ضائع او الكل معاً ) حسب اختياري ولكن فقط المقاصة 

ثم عندما اختار محطة بصم (طلب اول او تجديد او بدل ضائع او الكل معاً ) يطبع حسب اختياري وهكذا 

للرفع وشكرا لك 

112_UPDATED1.accdb

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

  • أفضل إجابة

لسبب ما لا استطيع تحميل الملف

على كلا تستطيع اضافة زر للتقرير في النموذج

كذلك انسخ التالي للاستعلام q_dawar_defat1

SELECT dawar.bar, dawar.nfousi, NoufousTable.Field, dawar.datein, dawar.n_istimara, dawar.n_mortajaa, dawar.type, dawar.hala, dawar.MORTAJAA, dawar.timy, [n_istimara]-[n_mortajaa] AS ss
FROM hala INNER JOIN (type INNER JOIN (dawar INNER JOIN NoufousTable ON dawar.nfousi = NoufousTable.NoufousName) ON type.IrselyehTypeID = dawar.type) ON hala.fieldid = dawar.hala
WHERE (((hala.fieldid)=Nz([Forms]![F1]![tsearch],0)))
GROUP BY dawar.bar, dawar.nfousi, NoufousTable.Field, dawar.datein, dawar.n_istimara, dawar.n_mortajaa, dawar.type, dawar.hala, dawar.MORTAJAA, dawar.timy, [n_istimara]-[n_mortajaa]
HAVING (((dawar.datein)>=[Forms]![F1]![d1] And (dawar.datein)<=[Forms]![F1]![d2]) AND ((dawar.type)=IIf([Forms]![F1]![chkFirstOrder],1,0)) AND ((dawar.MORTAJAA)=False) AND ((dawar.timy)="1")) OR (((dawar.type)=IIf([Forms]![F1]![chkRenew],2,0))) OR (((dawar.type)=IIf([Forms]![F1]![chkReplacement],3,0)))
ORDER BY dawar.type;

 

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

9 ساعات مضت, ابو تراب said:

لسبب ما لا استطيع تحميل الملف

على كلا تستطيع اضافة زر للتقرير في النموذج

كذلك انسخ التالي للاستعلام q_dawar_defat1


SELECT dawar.bar, dawar.nfousi, NoufousTable.Field, dawar.datein, dawar.n_istimara, dawar.n_mortajaa, dawar.type, dawar.hala, dawar.MORTAJAA, dawar.timy, [n_istimara]-[n_mortajaa] AS ss
FROM hala INNER JOIN (type INNER JOIN (dawar INNER JOIN NoufousTable ON dawar.nfousi = NoufousTable.NoufousName) ON type.IrselyehTypeID = dawar.type) ON hala.fieldid = dawar.hala
WHERE (((hala.fieldid)=Nz([Forms]![F1]![tsearch],0)))
GROUP BY dawar.bar, dawar.nfousi, NoufousTable.Field, dawar.datein, dawar.n_istimara, dawar.n_mortajaa, dawar.type, dawar.hala, dawar.MORTAJAA, dawar.timy, [n_istimara]-[n_mortajaa]
HAVING (((dawar.datein)>=[Forms]![F1]![d1] And (dawar.datein)<=[Forms]![F1]![d2]) AND ((dawar.type)=IIf([Forms]![F1]![chkFirstOrder],1,0)) AND ((dawar.MORTAJAA)=False) AND ((dawar.timy)="1")) OR (((dawar.type)=IIf([Forms]![F1]![chkRenew],2,0))) OR (((dawar.type)=IIf([Forms]![F1]![chkReplacement],3,0)))
ORDER BY dawar.type;

 

اخي ابو تراب اسعد الله ورفع مقدارك ساعمل على ذلك ولكن المعادلة اين اضعها في الاستعلام هل اغير الاستعلام الى لغة sql وانسخ المعادلة  وسؤال آخر يوجد زر في النموذج لمعاينة التقرير و زر للطباعة 

الرجاء افادتي وشكرا لك 

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

الان, tarek_f26180 said:

اخي ابو تراب اسعد الله ورفع مقدارك ساعمل على ذلك ولكن المعادلة اين اضعها في الاستعلام هل اغير الاستعلام الى لغة sql وانسخ المعادلة  وسؤال آخر يوجد زر في النموذج لمعاينة التقرير و زر للطباعة 

الرجاء افادتي وشكرا لك 

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

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

11 ساعات مضت, tarek_f26180 said:

ولو سمحت تعديل في الفورم الملحق مع فورم DAWAR 

 

وهو الفورم istimaradawar Subform ما اريده الحقول : MORTAJAA عندما يكون غير مفعل تكون الحقول :...STIMARA و حقل REMARK_

 

غير ممكن

السلام عليكم عدلت شوي بالفورم ما اريده هو التالي في :  الفورم istimaradawar Subform الحقول :

عندما يكون الحقل MORTAJAA =  true    تكون الحقول  : (  DATE_MORTAJAA و REMARK_MORTAJAA_ISTIMARA و  n_ihala  و date_ihala  و final ) جميعها مفعلة ويمكن الكتابة فيها 

والعكس عندما يكون الحقل     MORTAJAA = false  تكون الحقول المذكورة غير مفعلة ولا يمكن الكتابة فيها وينتقل التركيز من الحقل MORTAJAA الى الحقل    m 

وشكرا 

للرفع

 

112_UPDATED2.accdb

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

في ٦‏/٥‏/٢٠٢٠ at 09:12, tarek_f26180 said:

السلام عليكم عدلت شوي بالفورم ما اريده هو التالي في :  الفورم istimaradawar Subform الحقول :

عندما يكون الحقل MORTAJAA =  true    تكون الحقول  : (  DATE_MORTAJAA و REMARK_MORTAJAA_ISTIMARA و  n_ihala  و date_ihala  و final ) جميعها مفعلة ويمكن الكتابة فيها 

والعكس عندما يكون الحقل     MORTAJAA = false  تكون الحقول المذكورة غير مفعلة ولا يمكن الكتابة فيها وينتقل التركيز من الحقل MORTAJAA الى الحقل    m 

وشكرا 

للرفع

112_UPDATED2.accdb 940 kB · 2 تنزيلات

مشاركه مع اخى الفاضل @ابو تراب جزاه الله خيرا

هل هذا ما تريد ؟ جرب ووافنا بالنتيجه

بالتوفيق اخى

112_UPDATED2.accdb

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

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

كلا اخ ليس المطلوب 

ما اريده انه لا يمكنني الكتابة في الحقول الواردة بعد حقل MORTAJAA  الافي  حال كان الحقل ON او  TRUE 

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

للرفع 

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

في ٧‏/٥‏/٢٠٢٠ at 07:27, tarek_f26180 said:

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

كلا اخ ليس المطلوب 

ما اريده انه لا يمكنني الكتابة في الحقول الواردة بعد حقل MORTAJAA  الافي  حال كان الحقل ON او  TRUE 

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

للرفع 

وعليكم السلام

رمضان مبارك عليك وعلى الجميع ان شاء الله

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

بالتوفيق اخى

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

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

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

ولو سمحت ممكن حدا يساعدني في برنامج اسمه code builder 

للرفع

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

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