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

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


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

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

السلام عليكم أحبتنا وإخواننا الأفاضل والكرام

 

عندي نموذج رئيسي للبحث به أربع معايير لإظهار النتائج من خلال القائمة المنسدلة  وهي:

 

الجهة الرئيسية

الجهة الفرعية

المحافظة

المنطقة

 

فبعد اختيارهم تظهر نتائج البحث في النموذج (والحمد لله)

 

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

 

فمثلا عند اختيار الجهة الرئيسية ثم الفرعية يأتي أختيار المحافظة

 

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

 

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

 

وكذلك المناطق لا أريد أن يظهر كل المناطق أريد المناطق الموجود بها فقط.....

 

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

 

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

 

مرفق الملف

البحث.rar

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

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

Top Posters In This Topic

معذرة قد كتبت المشاركة على عجل وبعد مراجعتها وجدتها غير واضح فأحببت الإيضاح

 

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

قمت بتحديث قاعدة البيانات ببعض البيانات الجديدة للتضح الفكرة

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

البحث(1).rar

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

اخى الكريم هناك اساسايات لربط القوائم المسدلة ببعضها

 

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

فجدول المناطق الرئيسية يجب ربطه بجدول المناطف الفرعيه عن طريق اسم المنطقة الرئيسية

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

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

 

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

عن طريق حقل الربط

 

هذا على حد علمى الا ان يوضح لى الاخوة عكس ذلك

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

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

قد قمت بعمل العلاقات كما وضحت حضرتك

 

لكن بالنسبة للنقطة الخاصة بمعيار الاستعلام لم استطيع عملها ولا أعرف كيف أفعلها أو ما هو المعيار المراد كتابته:

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

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

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

 

قمت بتحميل الملف أخي

 

وجهد أدعو الله أن يتقبله منك

 

لكن أخي لم يتحقق المراد بعد الربط بل بالعكس النتائج لا تظهر عندما اختار الآتي 

 

الجهة الرئيسية

الجهة الفرعية

المحافظة ثم المنطقة

 

على سبيل المثال الاختيارات كما في الملف

 

جهة رئيسية 1  ثم جهة فرعية 1 ثم القاهرة ثم العباسية

 

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

 

بالإضافة إلى أن النقطة الرئيسية والهدف الرئيسي لم يتحقق وهي عند اختيار الاختيارات وفق الآتي:

جهة رئيسية 1  ثم جهة فرعية 1 ثم القاهرة ثم العباسية

وعند الرجوع لجدول اسمه "البيانات" نجد من جدول الاتي:

أن جهة رئيسية 1 ثم جهة فرعية 1 موجودة فقط في محافظة القاهرة (فلماذا تظهر محافظة الجيزة) رغم عدم وجود بيانات بها وفق المعاير الأول والثاني (الجهة الرئيسية والفرعية) ثم عند اختيار المنطقة وهي العباسية أجد باقي المناطق تظهر أيضا رغم أنها لا يوجد بها بيانات وفقا لجدول "البيانات".

 

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

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

أخي مارد بارك الله في جهدك

 

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

 

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

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

اخى الكريم دا مرفقك فيه اللى انت عاوزه كله

فاضل حاجة صغننه خالص وهى نموذج ادخال البينات بدل ما تدخلها من الجدوال

النهاردة صيام وملحقت اكمله يعلم الله صدق كلامى

 

بحث.rar

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

بارك الله فيك أخي مارد وتقبل الله منكم صياكم وبغلكم رمضان بكل خير

 

أخي قمت بتحميل الملف

 

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

 

الجدول الآن يحتوى على الحقول:

 

الاسم

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

التصنيف الفرعي (الجهات الفرعية)

المحافظة

المنطقة

 

تمام هكذا

 

وقمت بالدخول على نموذج البحث الرئيسي والأساسي

 

وقمت باختيار التنصيف العام وهو المستشفيات

ثم اختصار التصنيف الفرعي أشعة

ثم المحافظة (وهنا المشكلة) ما تم حلها أخي فأيضا تظهر كل المحافظات وليس المحافظات التى بها بيانات فقط....

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

 

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

البحث2.rar

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

تماما كما فعلت في مصدر القائمة d, في مصدر بيانات القائمة c اضف جدول البيانات واضف حقلي الرئيسي والفرعي وفي المعايير اكتب

نماذج!بحث0!A

طبعا بالنجليزي لأنه ماضبطت معي نصها عربي ونص انجليزي

ونفس المعيار في حقل الفرعي

نماذج!بحث0!B

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

بارك الله فيك أخي وحياك الله وبياك أخي راعي الغنم فعلا هذا ما أريده قمت بتجربة النموذج وهو ممتاز جدا لكن أخي لاحظ الآتي:

 

أن الموضوع مطبق في المحافظة فقط أي فعلا يتم إخفاء المحافظات التى لا يتحتوى على بيانات وهذا هو المطلوب

 

لكن أخي لاحظ الصورة المرفقة:

 

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

 

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

 

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

 

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

 

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

 

 

 

 

 

post-150100-0-66952200-1433272092_thumb.

البحث2.rar

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

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

وانت عدلت العلاقات على مزاجك تانى بدل ما تعدل البينات فطبيعى انه ميشتغلش 

وبصراحة مش عارف اقولك ايه

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

أخي مارد بارك الله فيك

 

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

 

وبعيدا عن الملف الذي اضفت البيانات عليها

 

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

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

 

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

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

طيب بص انا اوضلحك انا عملت ايه فى المرفق

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

 

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

وهكذا مع جدول المناطق

 

 

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

post-111394-0-59043300-1433311711_thumb.

 

فدلوقتى اصبح الجداول بهذا الشكل

post-111394-0-70984200-1433312219_thumb.

 

وكانت شغالة على فكرة 

يعنى تفتح النموذج

وتختار جهة رئيسية 1 ثم جهة فرعية 1 ثم المحافظة هتلاقى القاهرة والجيزة بس

 

وبعدين عدل انت على براحتك

 

اعتذر للاطالة  واعزرنى واكرر اسفى

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

أخي مارد تقبل الله جهدك أخي ويسر امرك 

فعلا لاحظت التعديلات التى قمت به حضرتك وهو جهد كبير

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

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

 

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

 

كل ما أريده الآتي أخي الكريم

 

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

 

ثم اختار الجهة الفرعية

 

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

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

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

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

كل ما أريده الآتي أخي الكريم

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

ثم اختار الجهة الفرعية

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

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

بحيث يحدث "فلترة" للبيانات ويسهل الاختيار من قوائم البحث خاصة أن لدينا 27 محافظة وربما في محافظة واحدة يكون 150 منطقة 

علما بأني محافظة مثل القاهرة مثلا ربما تكون منقطة واحدة من الـ 150 هي التى تحتوي على بيانات فانا لا أريد إظهار 149 الأخر فتخيل الرقم وهذا في كل المحافظات فالمشكلة الوقت الضائع في البحث 

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

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

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

http://www.officena.net/ib/index.php?showtopic=61869#entry399980

 

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

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

 

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

 

 

معذرة قد كتبت المشاركة على عجل وبعد مراجعتها وجدتها غير واضح فأحببت الإيضاح

 

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

قمت بتحديث قاعدة البيانات ببعض البيانات الجديدة للتضح الفكرة

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

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

وحتى تتضح أخي الفكرة بشكل أكثر تفصيل:

 

عندي جهة رئيسية وجهة فرعية ومحافظة ومنطقة

 

أريد ظهور البيانات بالشروط التالية:

 

عند أختيار الجهة الرئييسية ثم الفرعية

 

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

 

نفس الأمر بالنسبة للمنطقة ونفس الأمر بالنسبة للقرية (وطبعا القرية لم اضفها) وسوف اضفها إن شاء الله لاحقا....

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

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