SEMO.Pa3x قام بنشر مارس 12, 2022 قام بنشر مارس 12, 2022 (معدل) السلام عليكم ورحمة الله وبركاته.. لدي عدد من المستفيدين استلمو العديد من المساعدات على مر السنين الان اريد ان اقوم بعمل فلترة لهم اريد جلب المستفيدين الذين لم يستلمو X مساعدة بين تاريخين مثلا: لدي ( أحمد ) استلم ( طباخ ) لدي ( فاطمة ) استلمت ( طباخ, غسالة ) لدي ( زيد ) استلم ( طباخ, تلفاز ) لدي ( صفاء ) استلمت ( تلفاز، مروحة ) لدي ( نور ) استلمت ( ميكرويف، مكيف ) سأقول للبرنامج اجلب لي الناس الذي لم يستلمو ( طباخ، غسالة ) يعني يجب ان يكون الشخص لم يستلم المادتين معا لو كان مستلم طباخ فقط! او غسالة فقط لا يظهره اما لو كان لم يستلم الاثنين معاً سيظهره لي في الشاشة سيقوم البرنامج بجلب: أحمد زيد صفاء نور لماذا لم يقم بجلب فاطمة؟ لانها استلمت بالفعل طباخ، غسالة يعني تحقق الشرط هنا قلت للبرنامج يجب تحقيق 3 شروط، ان يكون الشخص غير مستلم ( عسل, غذاء سفري, غذائية ) يجب ان يكون غير مستلم لهؤلاء الثلاثة معاً اظهره لي.. قمت باستعمال SubQuery ونجح معي لكن عندما يكون عدد السجلات بالآف يكون بطيئ جدا ويستغرق وقت طويل جدا، ممكن اي احد لديه فكرة او حل لمشكلتي Not In (SELECT BenId FROM tbl_assistances WHERE AssistanceDate Between CDate([Forms]![frm_exist_not_assistance]![FromDate]) And CDate([Forms]![frm_exist_not_assistance]![ToDate]) And MaterialeId IN (select Id from [tbl_materiales] where SEL_EXIST = -1)) ملاحظة: النموذج frm_exist_not_assistance يستغرق وقت طويل جدا بالفتح والسبب ذكرته في الاعلى وشكرا لكم NotExists.accdb تم تعديل مارس 12, 2022 بواسطه SEMO.Pa3x
ابوخليل قام بنشر مارس 13, 2022 قام بنشر مارس 13, 2022 عليكم السلام استاذي الكريم مشاركة خفيفة حيث طبقت الفكرة على الاستعلامات فقط عملت استعلام للمواد التي يتم الاختيار منها كي اربطه مع جدول التفاصيل واخرجت استعلامين واحد يعرض من لم يستلم اي واحدة من المختارات وآخر يعرض من استلم الثلاث ومعذرة استاذي حذفت جميع الكائنات التي في المثال وابقيت على الجداول فقط واكتفيت بتصفية التاريخ من خلال الاستعلام مباشرة آمل ان ينال استحسانك وان تجد فيه بعض ما تبحث عنه NotExists2.accdb 2
Moosak قام بنشر مارس 13, 2022 قام بنشر مارس 13, 2022 أنا الحين مخلي الموضوع الرئيسي على جنب ومركز على جمال وروعة التصميم ما شاء الله .. 😊🌷 جميل وخفيف ومرتب ومريح للعين ، صلاة النبي عليك 😄
SEMO.Pa3x قام بنشر مارس 13, 2022 الكاتب قام بنشر مارس 13, 2022 5 ساعات مضت, ابوخليل said: عليكم السلام استاذي الكريم مشاركة خفيفة حيث طبقت الفكرة على الاستعلامات فقط عملت استعلام للمواد التي يتم الاختيار منها كي اربطه مع جدول التفاصيل واخرجت استعلامين واحد يعرض من لم يستلم اي واحدة من المختارات وآخر يعرض من استلم الثلاث ومعذرة استاذي حذفت جميع الكائنات التي في المثال وابقيت على الجداول فقط واكتفيت بتصفية التاريخ من خلال الاستعلام مباشرة آمل ان ينال استحسانك وان تجد فيه بعض ما تبحث عنه NotExists2.accdb 4.54 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 3 downloads للأسف اخي ابو خليل ليس ما اريده اريد من لم يستلمو X مادة وليس العكس واريد الشرط ان يكون اكثر من مادة مثلا من لم يستلم مدفأة، بطانية, مروحة لازم الـ 3 لم يستلم ولا واحدة منهم واذا كان مستلم ولو واحدة منهم لا يعرضلي اسمة 4 ساعات مضت, Moosak said: أنا الحين مخلي الموضوع الرئيسي على جنب ومركز على جمال وروعة التصميم ما شاء الله .. 😊🌷 جميل وخفيف ومرتب ومريح للعين ، صلاة النبي عليك 😄 شكرا للاطراء
ابوخليل قام بنشر مارس 13, 2022 قام بنشر مارس 13, 2022 عدم المؤاخذة .. انا فهمت غير ذلك تفضل الاستعلام qry_never2 يظهر المطلوب اتمنى ان يكون صحيحا NotExists3.rar 1
أبوبسمله قام بنشر مارس 13, 2022 قام بنشر مارس 13, 2022 مشاركه مع معلمنا العزيز وشيخنا الجليل @ابوخليل جزاه الله عنا كل خير 🌷 استاذى العزيز @SEMO.Pa3x سؤال ماهى النتيجه الفعليه عند اختيار ( عسل, غذاء سفري, غذائية ) ؟ ارجو ذكر النتيجه
jjafferr قام بنشر مارس 13, 2022 قام بنشر مارس 13, 2022 السلام عليكم دكتور حسنين 🙂 انت قلت في البداية : 21 ساعات مضت, SEMO.Pa3x said: هنا قلت للبرنامج يجب تحقيق 3 شروط، ان يكون الشخص غير مستلم ( عسل, غذاء سفري, غذائية ) يجب ان يكون غير مستلم لهؤلاء الثلاثة معاً بينما لاحقا قلت: 8 ساعات مضت, SEMO.Pa3x said: لازم الـ 3 لم يستلم ولا واحدة منهم واذا كان مستلم ولو واحدة منهم لا يعرضلي اسمة فأيهما ؟ وبعدين ، خلينا نتفق على بعض الامور ، علشان نقدر نقارن نتائجنا: 1. رجاء تغيير الاختيار الى المواد التالية ، فالمواد السابقة لا يوجد شخص ماخذها معا ، فلا نقدر نحصر الاشخاص بها . 2. خلينا نستعمل التواريخ التالية في العمل: 15/7/2021 الى 13/3/2022 ، وهو مجرد تاريخ ، ولكن فيه نتائج انا قاصدها 🙂 اذا قمنا بالعمل على الطريقة الاولى ، فيكون هناك 3 اشخاص فقط حصلوا على المواد اعلاه معا ، في الفترة بين التاريخين ، وارقامهم 17 و 73 و 364 ، ويكون عدد الشخاص الذين لم يستلموا هو: 982 - 3 = 979 🙂 ومن هنا نقدر نبدأ نشتغل ونقارن النتائج 🙂 جعفر 1
SEMO.Pa3x قام بنشر مارس 13, 2022 الكاتب قام بنشر مارس 13, 2022 الاساتذة الكرام: @ابوخليل @jjafferr ارجو ان يتسع صدركم وتتحملوني لاني اواجه مشكلة في توصيل الفكرة في الشرح سأشرح مرة اخرى: عندما اقوم بتحديد مواد من النموذج مثلا ( مدفأة، غسالة ) اريد ان يقوم بجلب الاشخاص الذين لم يستلمو هذه المواد الاثنان يعني لازم يتحقق الشرط مواد اثنان اما لو كان هناك اشخاص استلمو احد هذه المواد لا اريد ان يعرضلي اسمائهم يجب ان يكونو الاشخاص لم يستلمو هذه المواد المواد تتغير مثلا اختار مادة واحدة او مجموعة مواد فيقوم هو بالبحث ويجب ان يكونو الناس لم يستلمو ولا مادة من المواد المختارة 40 دقائق مضت, أبوبسمله said: مشاركه مع معلمنا العزيز وشيخنا الجليل @ابوخليل جزاه الله عنا كل خير 🌷 استاذى العزيز @SEMO.Pa3x سؤال ماهى النتيجه الفعليه عند اختيار ( عسل, غذاء سفري, غذائية ) ؟ ارجو ذكر النتيجه لم افهم قصدك
SEMO.Pa3x قام بنشر مارس 13, 2022 الكاتب قام بنشر مارس 13, 2022 الاستاذ @ابوخليل يبدو ان محاولتك قد نجحت بالفعل فقط امهلني ليوم غد حتى اجرب على البرنامج الرئيسي وايضا الباب مفتوح لباقي الاخوان لمن يحب ان يدلو بدلوه فكما يقول استاذي @jjafferr اقتباس في اعتقادي ، مشاركة أكثر من شخص في الرد على السؤال ، يفتق الاذهان ويدمج التجارب ويبلور الافكار وفائدة للجميع ، فمنه نتعلم الطرق الاخرى للإجابة على السؤال
jjafferr قام بنشر مارس 14, 2022 قام بنشر مارس 14, 2022 السلام عليكم 🙂 اذن ، هذا هو الشرط : 14 ساعات مضت, SEMO.Pa3x said: اما لو كان هناك اشخاص استلمو احد هذه المواد لا اريد ان يعرضلي اسمائهم علشان نقدر نقارن نتائجنا: 1. رجاء تغيير الاختيار الى المواد التالية ، فالمواد السابقة مو كل شخص ماخذها ، فالحصر جزئي . 2. خلينا نستعمل التواريخ التالية في العمل: 15/7/2021 الى 13/3/2022 ، لأن فيها نتائج مناسبة 🙂 طريقتي فيها 3 استعلامات : 1. المواد التي تم اختيارها : . 2. جميع الاشخاص الذين استلموا المواد اعلاه خلال التاريخين اعلاه . ونلاحظ ان بعض الاشخاص مكرر اسمهم ، لأنهم ماخذين اكثر من مادة خلال هذه الفترة : . 3. واخيرا ، نربط بين جميع اسماء المستفيدين ، والاسماء الموجودة بين التالريخين ، ولكن نطلب الاسماء الغير موجودة بين التاريخين (BenId is Null) . والنتيجة ، 759 شخص يستحقون : . للتأكد : عدد جميع الاشخاص tbl_beneficiaries = 982 نزيل الاسماء المتكررة في الاستعلام qry_2_Between_Dates ، فيكون الاشخاص بين الفترتين = 223 . . اذن 982 - 223 = 759 شخص يستحقون 🙂 جعفر 1487.2.NotExists.accdb.zip
SEMO.Pa3x قام بنشر مارس 14, 2022 الكاتب قام بنشر مارس 14, 2022 شكرا لكم اساتذتي الافاضل @ابوخليل @jjafferr ربي يحفظكم ويبارك فيكم
أبوبسمله قام بنشر مارس 14, 2022 قام بنشر مارس 14, 2022 23 ساعات مضت, SEMO.Pa3x said: لم افهم قصدك قصدى ماهى عدد نتيجه السجلات بعد التصفيه ؟ جزاكم الله خيرا معلمينا الافاضل 💐
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان