الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه أبو معاذ العُمري في 23 يناير 2009 · 3 رد · 656 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

عندي موقع .. لأحد الكليات الحكومية ,,

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

وكل جدول له حقول تختلف تماماً في الغالب عن الجدول الآخر ..

اريد يضع الزائر مايريد البحث عنه في الموقع .. ويبدأ الموقع بالبحث في الجداول التالية ..

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

فمثلاً بحث عن كلمة ( أحمد ) .. وهي موجودة في أعضاء هيئة التدريس وفي الأخبار

فيعرض في نتائج البحث ..

النتيجة ................................................ التصنيف

أحمد يونس محمد..................................... أعضاء هيئة التدريس

زيارة احمد العمر للكلية ............................. الأخبار

عندما يضغط على اسم العضو يذهب به إلى صفحة العضو .. وعندما يضغط على عنوان الخبر يذهب به إلى صفحة الخبر ..

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

ودمت بخير ..

#2

بسم الله الرحمن الرحيم

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

فكّرتُ أن تضع لكل جدول داتا سورس تربطها بالجدول المعين ..ولكن طريقة الربط تكون بجملة كويري بالsql

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

فيصبح عندنا

1- داتا سورس "أعضاء هيئة التدريس"

2- داتا سورس " أخبار الموقع"

3- داتا سورس "ألبوم الصور"

4- داتا سورس "الأقسام الأكاديمة "

وبعد ذلك تضع لكل داتا سورس جريد فيو.. أو داتا لست..

وبالإمكان مثلا أن تضع كل جريد فيو في مربع panel وعنوانه هو عنوان الجدول .. وتضبط الفزبل له: فولس" ,, ولا يظهر إلا بوجود النتائج

فكل بانيل سيكون داخله نتائج جدول معين..

هذه فكرة بسيطة.. والله أعلم

اللهم صلّ على سيدنا محمد وعلى آله وصحبه أجمعين..

#3

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

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

اظن لازم نوحد لها قاعدة واحدة لتعامل معها

شاكر لك ومقدر تعاونك معنا .. وان شاء الله تكون حل مبدئي

#4

هل من إجابة جديدة ..

اعلم بانشغال الجميع هنا .. لكن مازلنا نحاول في اجاد حل .. ومازلت انتظر ..

:)

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…