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

عدم إظهار المناطق التى لا تحتوى على بيانات في نموذج البحث


إذهب إلى أفضل إجابة Solved by عبدالرحمن هاشم,

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

  • الردود 77
  • Created
  • اخر رد

Top Posters In This Topic

الله يصلح حالك أخي راعي الغنم

 

منذ ساعتين وانا جالس من أجل أن أجد أي شئ خطا  ولكن لم أجد إلا كل خير (الله أكبر والحمد لله) وجزاكم الله خيرا فقد اتعبتكم واتعبت الكثير من أجل الوصول للنتيجة هذا

 

ما شاء الله أخي فعلا هذا هو المطلوب

 

وفرت علي وقت كبير جدا جدا جدا أخي

 

 

أخي هناك أمر

 

قمت بإضافة معيار خامس للتصفية (وهو القرية)

 

فالمحافظة تتبعها منطقة والمنطقة تتبعها قرية

 

فلو فرضنا أنني قمت بأختيار

 

التصنيف الرئيسي

ثم

التصنيف الفرعي

ثم

المحافظة

ثم

المنقطة

 

فأريد إضافة

 

القرية بعد المنقطة

 

ويكون التسلسل محافظة ثم منقطة ثم قرية

 

ومن أجل يتضح المثال:

 

محافظة القاهرة تتبعها منطقة حلون -  وداخل حلوان قرية أسمها (العرب) وأيضا ربما يكون عندي 50 قرية تابعة للمنطقة التى تتبع المحافظة

 

انا قمت بالفعل بعمل جدول جديد اسمه القرية لكن للأسف لا يظهر منه شئ في الاختيارات رغم وجود بيانات للقري به (طبعا أنا حاولت أن أقلد ما فعلت في الاستعلام) لكني فشلت حتى أنني أخذت نسخ ولصق مع التعديلات المناسبة  لكنه فشل أيضا (بإذن الله سأحول مرة ثانية) وبصدق انا منذ ساعتين وانا أحاول (حتى لا اتسبب في حرج لكم خاصة مع جهدكم الطيب المبارك بإذن الله) لكني فشلت في ذلك....

 

وطبعا القرية لها نفس الشرط المطبق على المحافظة والمنطقة أي تظهر القري فقط التى تتبع الجهة الرئيسية والفرعية والمحافظة والمنطقة ويكون بها بيانات وتببعهم أيضا...

وجزاكم الله خيرا

 

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

كما اشكر أخي مارد على جهد وتعبه معي وتقبل الله منكم جميعا صالح الأعمال

البحث2.rar

تم تعديل بواسطه MahAli
  • Like 1
رابط هذا التعليق
شارك

إلى الآن أحاول أخي راعى الغنم أن اتعلم كيف وصلت إلى هكذا نتيجة بصراحة رائعة جدا جدا

 

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

وجزاكم الله خيرا على جهدك وتعبك

واشكر الجميع وأيضا أخي مارد

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

شكرا لك على اطرائك ودعواتك وجزاك الله خير..

انا لم آت بجديد عما وضعه الاخ مارد سوى انني وضعت المعايير في مصادر صفوف مربعات البحثA,B,C,D جعلتها تستند الى التصنيف الرئيسي والفرعي بصورة اساسية.

بعكس الاخ مارد الذي جعل المعيار لكل مربع بحث يستند للمربع الذي قبله فمعيار B هو A ومعيار C هوB وهكذا..

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

على سبيل المثال حلوان معروف انها بمحافظة القاهرة وليست بالعباسية فبالتالي لاتظهر الا مع محافظة القاهرة وهكذا...

كما لاننسى انني بدأت من حيث انتهى مارد الاكسس واكواد التحديث التي وضعها على مربعات البحوث مهمة للغاية وبدونها ستتعطل العملية بكلها..

جزاكم الله خير جميعا..

البحث2.rar

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

الله يحفظكم أخي راعي الغنم وأخي مارد الماكس ويتقبل منكم صالح الأعمال وينفع بجهدكم وجزاكم الله خيرا وكفيت ووفيت أخي وإن شاء الله من ضمن الخطة أن أقوم بتطبيق المثال من البداية للنهاية بنفسي كما وضحت وكما فعل أخي مارد وأدعو الله أن ييسر الحال لنا ولكم

 

أخي معذرة بالنسبة للملف الذي أرفقته في المشاركة الأخيرة (هل به جديد)

 

قد قمت بتحميل الملف واختباره لكن وجدت أن معيار القرية لا يعمل وعندما دخلت على جدول البيانات لرؤية البيانات وجدته يظهر رسالة (خاصة بحقل القرية) لا أعرف ماذا يريد

وعندما دخلت لجدول البيانات وجدت أنه يظهر في حقل القرية أرقام أو كود القرية بدل إسمها

 

بالنسبة لنموذج البحث الرئيسي أيضا لا تظهر به القري التى بها بيانات وجزاكم الله خيرا

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

post-150100-0-89368400-1433587626_thumb.

 

post-150100-0-89368400-1433587626.jpg

 

أخي راعي الغنم 

 

تعطلت مرة أخرى أخي 

 

النموذج يسير بشكل جيد

 

لكن هناك مشكلة أخي الكريم

 

عند اختيار الجهة الرئيسية 

ثم الفرعية

 

ثم المحافظة (فعلا يظهر إلا المحافظات التى بها بيانات وتتبع الجهة الرئيسية والفرعية)

 

المشكلة عندي اختيار المنطقة

 

وسوف اضرب مثال على النموذج المرفق

 

اختار الجهة الرئيسية مثلا (المستشفيات)

 

والجهة الفرعية (أشعة)

 

ستجد المحافظات التى بها المستشفيات ثم أشعة هي:

القاهرة

والجيرة

 

عند اختيار القاهرة

 

أجد كل المناطق التابعة للقاهرة ظاهرة وأيضا كل المناطق التابعة للجيزة ظاهرة

 

ولو أضفت محافظة ثالثة سوف يظهر أيضا كل المناطق التابعة لنفس المحافظة في المناطق

 

هذه واحدة

 

الثانية وهي مشكلة كبيرة جدا جدا

 

ستجد أيضا أخي على سبيل المثال أن منطقة هضبة الهرم (التابعة لمحافظة الجيزة)

 

مكررة ثلاثة مرات في نموذج البحث

 

وهذا يرجع لإن هناك ثلاثة فروع في هذه المنطقة 

 

فتخيل لو في هذه المنطقة (100) فرع سوف يتم تكررهم في القائمة المنسدلة (فبعد إضافة كل المحافظات وكل المناطق) وجد التكرر يتعطي الـ 1000 مرة تقريبا في كل المناطق

 

فانا أريد أن تظهر المنطقة مرة واحدة ولا تكرر وفي نتائج البحث سوف أحصل على ما أريد من العناوين....

 

مرفق النموذج يوضح الفكرة أخي قمت بإضافة بيانات توضح الفكرة 

ومرفق أيضا صورة توضح الفكرة

 

أرجو أن تجد له حلا أخي بارك الله فيك حيث أنني متوقف تماما وجزاكم الله خيرا

تعديل الأخ راعي الغنم .rar

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

اخى انا مشوفتش المرفق الذى ذكره اخى راعى الغنم وجزاه الله عنا افضل الجزاء ولكن بالنسبة للتكرار تذهب الى القئمة المنسدلة التى حدث بها التكرا

وفى تبويب بينات ثم مصدر الصف ثم افتح الاستعلام الخاصة بهذه القائمة ثم اختر اجماليات -- تجميع حسب --- وسيحل لك مشكلة التكرار

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

أخي مارد بارك الله فيك أخي على سرعة الإجابة فتقريبا انا متوقف تماما

 

أخي قمت بالدخول بالفعل كما قلت لكنني لم أجد إجماليات أو Group By ضمن الاختيارات

 

مرفق صورة للتوضيح

 

post-150100-0-84194700-1433590526_thumb.

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

أخي مارد دخلت على الاستعلام في هيئة sql وقمت بعملها بارك الله فيكم

 

أخي ينقص الجزئية الخاصة بظهور المناطق التابعة للمحافظة فقط التى اخترتها إن استطعت المساعدة في ذلك وجزاكم الله خيرا

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

الله يحفظكم أخي مارد وأخي راعي الغنم

 

قمت بحل المشكلة الخاصة بالمناطق من خلال اضافة المحافظة إلى الاستعلام

 

والحمد لله وجزاكم الله خيرا على كل ما فعلتوه وتقبل الله منا ومنكم صالح الأعمال 

وكل عام أنتم بخير

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

 

حياك اخي الكريم ولقد لاحظت ان المرفق اللي رفعته باسم تعديل راعي الغنم والصورة اللي رفعتها هي مرفقات قديمة ليست من التي عملت عليها انا بدليل عدم ظهور خانة القرية في صورتك المرفوعة..

كما لاحظت ان نوع القوائم في جدول البيانات مصنف كرقم واريد معرفة اختيارك له كرقم بالرغم انه نص

ولاحظت انك قد جعلت جدول للتصنيف الرئيسي واخر للفرعي وبامكانك جمعهن في جدول واحد

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

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

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

الله يحفظكم أخي راعي الغنم ويبارك فيك

 

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

 

لكني حذفت الجدول الخاص بالقرية والخانة الخاصة بالقرية في نموذج البحث لإنها لا تعمل ولا تظهر نتيجة خلل من عندي

 

الحمد لله القاعدة بعد جهدكم أخي راعي الغنم وأخي مارد أصبحت تلبي كل شئ وجزاكم الله خيرا وتقبل منكم

 

نقطة أخي: هي فعلا التصنيفات كثيرة لكن هي ضرورية وقد قمت بعمل أكثر من طريقة لكن هذه هي المناسبة حتى الآن خاصة أنني اتعامل مع أكثر 2000 تصنيف كل تصنيف يحتوى على أكثر من 100 فرع وهذه الطريقة تجعلنا أحصل على ما أريد في وقت قياسي عن أول الأمر عندما طرحت الموضوع وجزاكم الله خيرا

 

قمت بإضافة حقل خامس "لفلترة" نتائج البحث (باسم القرية) حتى أحصل على نتائج أكثر تحديد من خلال الحقول الخاصة بعرض النتائج من نموذج البحث

 

جزاكم الله خيرا وبارك الله في جهدكم وتعبكم وقد اجهتكم كثيرا حتى أفهمتكم ما أريد وأدعو الله أن يتقبل منكم

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

بعد إذن الإخوة الكرام.. إضافة بسيطة حول تكرار الاسم في مربع تحرير وسرد

 

حيث من خصائص استعلام مربع تحرير والسرد الذي به التكرار ؛ نجعل خانة القيم الفريدة بـ نعم بدلا من لا.. كما بالصورة المرفقة

 

خالص تحياتي

post-107871-0-61644800-1433741000_thumb.

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

بارك الله فيك أخي عبد الرحمن وجزاك الله عنا خيرا

 

 

 

قمت بإضافة جدول جديد باسم (Village) خاص بالقرى

 

وقمت بإضافته لنموذج البحث

 

وحتى يتضح الأمر أرجو اختيار الآتي:

 

من الجهة الرئيسية (المستشفيات)

من الجهة الفرعية (اشعه)

من المحافظة (الجيزة) 

ومن المنطقة (هضبة الهرم)

 

بمجرد اختيار هضبة الهرم (تظهر البيانات المطلوبة) ولا مشكلة

 

المشكلة أنني قمت بإضافة  (الحقل) الخاصة (بالقرية)

 

بعد اضافته واختيار نفس الاختيارات 

 

نجد أن القرى تظهر ضمن (هضبة الهرم) لكن عند اختيار أي قرية تابعة لها (لا تظهر بيانات) القرية فقط (إنما تظهر كل القري)

 

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

 

حاولت معها كثير فهل من حل لها وجزاكم الله خيرا

 

--------------------------------------------

 

هناك نقطة أخرى:

 

بالنسبة للاختيارات الخاصة بنموذج البحث

 

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

 

وهنا أريد شئ (عندما اختار الجهة الرئيسية) ثم (الجهة الفرعية) تظهر كل البيانات التى تخص معيار الاختيار في القائمة الأولى والثانية وهي الجهة الرئيسية والفرعية (بدون أن اختار) المحافظة أو المنطقة أو القرية

 

وعندما اختار مثلا (محافظة) القاهرة على سبيل المثال (تظهر لي فقط) البيانات الخاصة بمحافظة القاهرة فقط  وهكذا عندما اختيار المنقطة أو القرية

 

أي لا أريد أن يكون أجباري أن اختار الخمس حقول... (إنما يتم التصفية بناء على اختيارات من الحقول التالية وهكذا)

 

بارك الله فيكم وجزاكم الله خيرا

نموذج بحث مضاف إليه القرية.rar

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

السلام عليكم

بعد تحويل المرفق الى صيغة mdb  والاطلاع

احببت المداخلة لاعرض ملاحظة فنية على طريقة البحث

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

ملاحظتي : لو كان النموذج الفرعي مستمر  سيعرض جميع النتائج

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

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

وعليكم السلام أخي أبو خليل وتقبل الله منكم

 

بالفعل أخي النموذج الفرعي يعرض جميع النتائج 

فلو حضرتك اخترت أول أربع نتائج من القوائم المنسدلة هكذا:

 

من الجهة الرئيسية (المستشفيات)

من الجهة الفرعية (اشعه)

من المحافظة (الجيزة) 

ومن المنطقة (هضبة الهرم)

 

ستجد أنه يعرض 6 نتائج يمكن التنقل من خلال الاسهم للوصول للنتيجة المطلوبة....

 

ولكن انا لا ريد ذلك أنا أريد ألا استخدم أي شئ في النموذج الفرعي الذي تعرض البيانات به أريد أن تكون كل الخيارات من القوائم في نموذج البحث ومن ثّم عرض النتائج بالأسفل لإن هناك نتائج قد تصل إلى 100 نتيجة بعد التصفية ولا أريد أن أقوم باستخدام الاسهم للوصول للمكان المراد من خلال التنقل بالاسم على 100 نتيجة  

فأريد من القوائم أن يتم كل شئ لإنه الأسرع والأسهل بحيث يظهر نتيجة واحدة بالأسفل أو على الأكثر 3 

 

لكن 100 كثير جدا لذلك جاءت فكرة إضافة حقل للقرية 

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

انظر التعديل

جعلت النموذج الفرعي مستمر حتى تطلع على النتيجة بكل دقة

 

الآن : يمكنك ارجاع النموذج الفرعي وجعله مفردا

ويمكنك ايضا جعل النموذج المفرد تحت الطلب اي لا يظهر الا عند الاستدعاء

 

نموذج بحث 2.rar

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

أخي أبو خليل بارك الله فيك 

 

أخي فعلا هذا هو المطلوب

 

لكن لاحظ أخي أن الشكل الماضي للنموذج (مفرد) الذي يظهر البيانات هو المطلوب بل فرض على هذا النموذج لماذا:

 

الشاشة الرئيسية بالنسبة لي في البحث هي شاشة واحدة فقط بعد اختيار العناصر المطلوبة لإظهار البيانات مثل هذا:

 

من الجهة الرئيسية (المستشفيات)

من الجهة الفرعية (اشعه)

من المحافظة (الجيزة) 

ومن المنطقة (هضبة الهرم)

 

المفروض أن تظهر لي بيانات نتيجة واحدة من النتائج (أي نتيجة واحد فقط في النموذج الفرعي التى تظهر به البيانات) وبنفس الشكل لماذا:

 

لإن البيانات كثيرة جدا جدا جدا فقمت بتصميم النموذج بشكل يظهر أكثر من 50  معلومة تقريبا عن النتيجة التى ظهرت بعد (الفتلرة) وكلها معروضه في نموذج واحد فقط لذلك النموذج الماضي هو الأمثل خاصة أنني قمت بحذف حقول كثيرة وابقيت على حقول قليلة فقط حتى لا يتوه الأخوة الكرام وخاصة أن وجودها ليس له معنى....

 

 

 

بارك الله فيكم

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

أخي هناك مشكلة عندي تحويل النموذج من مستمر إلى مفرد 

 

وعندما اختار الجهة الرئيسية ثم الفرعية لا يظهر لي إلا نتيجة واحدة (ولا يمكن التنقل بين السجلات في النموذج الفرعي لإنه لا تظهر سجلات رغم وجود بيانات) وحتى أحصل على باقي النتائج اضر إلى اختيار باقي العناصر (مثل المحافظة والمنطقة والقرية)

 

أخي هل شرحت لنا كيف وصلت إلى هذه النتيجة التى حققت المطلوب حتى اتعلم واستفيد منها واطبقها

فهل كتبت كود على (القائمة الخاصة بالقرية) في نموذج البحث حتى تعمل بشكل جيد وما هو؟ وهل كتبت كود حتى إذا اخترت الجهة الرئيسية والفرعية تظهر النتائج بدون اختيار المحافظة والمنطقة

وجزاكم الله خيرا وبارك الله فيكم

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

1-( في وضع التصميم انقر باليمين على مربع عنصر النموذج الفرعي(subfrm) / لسان التبويب : بيانات ) ثم امسح خانات الربط بين النموذج الرئيسي والفرعي 

2- انظر مصدر بيانات النموذج الفرعي ( استعلام يشتمل على معايير بعدد الحقول في النموذج الرئيسي )

3- اضفت سطر  تحديث subfrm.Requery عند نهاية كل حدث

 

سأرفق المثال بعد التعديل

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

أخي الله يبارك فيك وفي جهدك بصراحة المثال وضح أكثر وأكثر

 

أخي النموذج الأخير يعمل بشكل جيد جدا وهو فعلا المطلوب

 

لكن أخي عندما أقوم بالتطبيق أفشل وسوف أذكر لحضرتك ما قمت به لكن عند تشغيل النموذج واختيار أي شئ من القائمة تظهر رسالة خطأ والخطوات التى قمت بها كما يلي:

 

1- فتح نموذج (بحث 0) النموذج الرئيسي للبحث واستخراج النتائج...

 

2- وقمت بالوقف على (النموذج الفرعي) وقمت بفتح الخصائص وإلغاء الربط بين النموذج الرئيسي والفرعي (link master fields - link chiled field) من التوبيب بيانات (data)

 

3- قمت بالوقوف على مربع الاخيتار الأول الجهة الرئيسية ثم قمت بفتح الخصائص الخاصة به وفي التويب حدث (event) 

 

ثم

 

after update (ما بعد التحديث)

 

قمت بقراءة الكود الذي كتبته حضرتك وكتبته الزيادة فيه (ووجدت) خطأ عند القيام بفتح النموذج والاختيار منه

 

فقلت لعلى كتبت شئ ليس في مكانه فراجعت 

 

ونفس الأمر

 

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

 

ولا أعرف السبب (فما هي الجزئية التى فيها الخطأ)

 

انا اسف أخي لكن أحب أن أتعلم لذلك أنا أقوم بتطبيق ما تم عمله لكن لا نتيجة مرفق أخي القاعدة التى عملت عليها التطبيقات 

 

تجربة ما قام به أخي أبو خليل.rar

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

الله يحفظك أخي أبو خليل

 

انا لم اغير اسمه بالفعل

 

وقد قمت بتغيير اسمه واختفت المشكلة البرمجية الخاصة بالحدث

 

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

 

فجرب أن تختار من القائمة ما تشاء من البيانات فلن تظهر بالشكل الذي قمت حضرتك بعمله

 

ولا أعلم السبب والخطأ أين رغم تنفيذي لكامل الخطوات قدر المستطاع وكما وضحت أخي

 

مرفق الملف على أوفيس 2003 بعد تطبيقي لعمل حضرتك

2003.rar

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

انت لم تطبق التعديلات التي في المشاركة رقم 45

2- انظر مصدر بيانات النموذج الفرعي ( استعلام يشتمل على معايير بعدد الحقول في النموذج الرئيسي )

 

 

ارجع لمثالي ثم افتح على خصائص النموذج الفرعي "بحث1" /لسان التبويب  بيانات

وانظر الى مصدر السجل ثم انقر النقاط الثلاث التي على  يسار الحقل ليتم عرض الاستعلام المصدر

والذي تتم التصفية من خلاله

وانظر الفرق  بينه وبين مثالك الاخير

(مثالك مصدره جدول البيانات )

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

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