بوكفوس عبدالسلام قام بنشر أغسطس 6, 2020 قام بنشر أغسطس 6, 2020 السلام عليكم ... في حالة عدم تحقق شرط في إستتعلام ، مثلاً إذا كان لدينا إستعلام يحتوي على قائمة من المواد الغذائية ، إذا لم تكن مادة من ضمن هذه المواد غير موجودة فإن الإستعلام لا ينفذ ، و سؤالي هو في حالة عدم وجود شرط ما غير محقق يضع مكانه القيمة صفر (0) ، و بالتالي فإن التقرير لهذا الإستعلام ينفد كذلك . فهل هناكحل لهذه المعضلة ؟
محمد أبوعبدالله قام بنشر أغسطس 6, 2020 قام بنشر أغسطس 6, 2020 وعليكم السلام ورحمة الله وبركاته لو اضفت جزء من البرنامج لمحاولة معالجة المشكلة لكان افضل وبمكنك وضع الكود التالي قبل الكود الخاص بك لتفادي رسائل الخطأ on error resume next تحياتي
بوكفوس عبدالسلام قام بنشر أغسطس 7, 2020 الكاتب قام بنشر أغسطس 7, 2020 السلام عليكم ... تفضل بما طلبت . H1.rar
محمد أبوعبدالله قام بنشر أغسطس 7, 2020 قام بنشر أغسطس 7, 2020 المشكلة لديك انه لا يوجد حقل باسم "متعدد الاعاقة" لا في الجدول ولا في الاستعلام ولا يوجد له مصدر بيانات والحل اضافة هذا الحقل في الجدول او الاستغناء عنه في التقرير او استخدام الطريقة التالية في انشاء التقرير تحياتي
بوكفوس عبدالسلام قام بنشر أغسطس 7, 2020 الكاتب قام بنشر أغسطس 7, 2020 السلام عليكم مجدداً ... أخي محمد أبو عبدالله ، هناك خمسة أنواع من الإعافات ( حركي ، ذهني ، سمعي ، بصري ، متعدد الإعاقة ) و بالتالي في التقارير يجب أن تحتوي جميع الجداول على هذه الإعاقات ، في قاعدة بياناتي لا توجد نوع إعاقة من بين هذه الإعاقات ( متعدد الإعاقة ) ، و بالتالي لا يمكن أن ينفذ التقرير بسببها ، ممكن مستقبلاً عند إدخال معوق جديد في قاعدة بياناتي يحتوي على هذه الإعاقة ، سيتحقق الشرط و بالتالي سيظهر التقرير و لا إشكال في ذلك ، هدفي و طرحي لهذا السؤال هو تخطي المشكل ، بحيث في خانات الإعاقة الغير متوفرة تحتوي خانتها مباشرة على القيمة الصفر (0) آلياً ( أوتوماتيكياً ). هل هذا ممكن ؟ و هذا ما أردت الوصول إليه. أما بالنسبة للطريقة الثانية التي تفضلت بإرفاقها ، فلا يمكن أن تصلح في برنامج مخصص أصلاً في الإدارة ، فهناك موظفين غير متمكنين في الإعلام الآلي و بالتالي من جهته يرى أنها طريقة شاقة فهم يبحثون على برامج تقتصر فقط بالظغط على زر الطباعة لتحقيق مرادهم ( و هذا هو الهدف من البرمجيات بحيث تكون سهلة لكل مستعمل ( موظف ) مهما كان إختصاصه أو مستواه ) ، هذا جسب رأي و الله أعلم .
د.كاف يار قام بنشر أغسطس 8, 2020 قام بنشر أغسطس 8, 2020 تفضل اخي الكريم سيتم تجميع نوع الاعاقة المتعددة حسب كل بلدية Nz(DSum("[نوع الإعاقة]","[الإجمالية]","[نوع الإعاقة]='متعدد الاعاقة' and [البلدية]=" & '"&[البلدية]&"'),0)
بوكفوس عبدالسلام قام بنشر أغسطس 8, 2020 الكاتب قام بنشر أغسطس 8, 2020 السلام عليكم ... أخي د.كاف يار عندما طبقت هذا الشرط في الإستعلام ، أصبحت كل الإعاقات تحتوي على القيمة صفر (0) ( صورة مرفقة 1) و هذا خطأ لأن مجموع الإعاقات يعطيك عدد معين ( مثلا السطر الأول : 0+0+0+0 = 10 ) و بالتالي فهي قراءة خاطئة للجدول ) ، و عليه ففي قاعدة بياناتي المرفقة كل إعاقة لديها عددها و بالتالي يعطيك كل الإعاقات و مجموعها ( صورة مرفقة 2 ) ، انا أردت فقط في التقرير في عمود الإعاقة الغير موجودة يضع في خاناتها القيمة صفر (0) ، فمثلا في قاعدة بيانات نوع الإعاقة الغير موجودة هي ( متعدد الإعاقة ) و بالتالي يضع في خاناتها القيمة صفر أما باقي الإعاقات تبقى على حالها ملاحظة : لا أريد أن أحدد نوع الإعاقة بعينها ، و بالتالي فالشرط يكون عام أي عند عدم وجود إعاقة ما في الإستعلام ففي التقرير في خاناتها تكون القيمة صفر (0) مباشرة . آمل أنني قد أوصلت الفكرة للجميع.
husamwahab قام بنشر أغسطس 8, 2020 قام بنشر أغسطس 8, 2020 تفضل اخي العزيز هذه محاولة ارجو ان تكون طلبك Root20.rar
بوكفوس عبدالسلام قام بنشر أغسطس 8, 2020 الكاتب قام بنشر أغسطس 8, 2020 السلام عليكم ... ليس هذا هو المطلوب ، أنت أضفت شخص إلى قاعدة البيانات يحمل الإعاقة الناقصة ( متعدد الإعاقة ) ( صورة مرفقة 3 ) و بالتالي فلا إشكال في ذلك . فالتقرير ينفّد بصفة عادية لاحظ قاعدة بياناتي تجد في الإستعلام ( إحصائيات AFS ح الجنس ) لا توجد نوع الإعاقة ( متعدد الإعاقة ) و عليه أريد في التقرير في عمود متعدد الإعاقة خاناتها تحتوي على القيمة صفر (0) آلياً . بشكل عام أريد في التقارير التي لا تحتوي على نوع إعاقة ما في الإستعلامات أن تأخذ القيمة صفر (0) مباشرة . هذا هو مرادي . آمل أنني قد وفقت في إيصال الفكرة.
husamwahab قام بنشر أغسطس 9, 2020 قام بنشر أغسطس 9, 2020 السلام عليكم اخي العزيز فقط توضح لما ذكره استاذي محمد ابو عبد الله لكي تكتمل الصورة عندك لو اخذنا قاعدة بياناتك وحذفنا منها التقرير وبحثنا عن عبارة متعدد الاعاقة فلن تجد لها ذكر في القاعدة وعليه لا يمكن وضع قيمة لشيء غير موجود بمعنى اخر حقل متعدد الاعاقة في التقرير يعمل عمل شعار او صورة اي شيء خارج قاعدة البيانات اي شيء ليس له بيانات ولحل هذه المشكلة هناك طريقتين حسب ما اعتقد الاولى : ادراج سجل بهذه الاعاقة وهو ما قمت بعمله ويمكن اعتبارها حيلة لاظهار النتائج الثانية : انشاء جدول خاص بالاعاقات فقط ويتم بناء الاستعلامات على هذا الاساس وعذرا للاطالة
محمد أبوعبدالله قام بنشر أغسطس 9, 2020 قام بنشر أغسطس 9, 2020 جرب المرفق وباذن الله يكون هو المطلوب H1.rar تحياتي
بوكفوس عبدالسلام قام بنشر أغسطس 9, 2020 الكاتب قام بنشر أغسطس 9, 2020 السلام عليكم ... بارك الله فيك أخي محمد أبو عبدالله على مجهوداتك القيّمة . إضافة إلى حلّك الموفّق أردت أن أضيف إقتراحين فيما يخص هذه النقطة لتحسين عمل التطبيقة و التفضل بالنظر فيها عسى أن أكون على صواب ( غايتي تسهيل على مستعمل هذه التطبيقة العمل عليها بكل أريحية ) : 1- عندما تكون جميع الإعاقات متوفرة في الإستعلام ينفذ التقرير ( إحصائيات AFS حسب الجنس ) و العكس ينفد ( rep3 ). 2 - في حالة تنفيذ الأمر الثاني ( rep3 ) تكون قيمة الحق صفر (0) و ليس فراغ ( صورة مرفقة A) ( حتى لا أضع مستعمل التطبيقة في حيرة و تساؤل: لمادا الخانة خالية ؟ هل هو خلل في البرنامج أم ماذا ) . و لك واسع النظر و شكراً
husamwahab قام بنشر أغسطس 9, 2020 قام بنشر أغسطس 9, 2020 السلام عليكم وهذه الطريقة الثانية التي اخبرتك عنها يمكنك اضافة اي اعاقة في جدول الاعاقة وستجد ظهورها مباشرة في الاستعلام الرئيسي Root50.rar 1
بوكفوس عبدالسلام قام بنشر أغسطس 9, 2020 الكاتب قام بنشر أغسطس 9, 2020 السلام عليكم ... أشكرك جزيل الشكر أخي husamwahab على مجهودك القيّم ، و هذا ما أردت بالضبط ( أصارحك القول أن غايتي من كل هذا أن أجعل مستعمل التطبيقة خاصتي يعمل عليها بكل أريحية ) . الشكر موصول كذلك إلى جميع من يساهم في حل كل المعضلات المختلفة المطروحة في هذا المنتدى الرائع . و لكم مني جميعاً فائق عبارات التقدير و الإحترام
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.