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

البحث عن بيانات من عدة جداول في قاعدة البيانات

بدأه عبدالعزيز حبيش في 5 مارس 2010 · 6 رد · 1,948 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اسعد الله مسائكم جميعا

لدي سؤال اريد ان اطرحة عليكم

يوجد لدي قاعدة بيانات بها عدة جداول وعددها 6 جداول وكل جدول يوجد فيه 11 حقل

الذي اريده هنا :

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

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

السؤال :

ماهو الكود اللازم للبحث من عدة جداول واظهار النتيجة في المخرجات (صندوق نص ، شبكة بيانات )

وماهي جملة الاستعلام الصحيحة لذلك ؟

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

النتيجة

كلي امل اننا سنكون متعاونين لاظهار ومعرفة الحل لكي تعم الفائدة لاعضاء المنتدى الكرام

وفقنا الله واياكم الى كل خير

#2

و عليكم السلام

للبحث يمكنك استخدام الجملة :

Like '%' & me.Text1.Text & '%'

فإذا كانت لديك كل الجداول متشابهة الحقول يمكنك عمل استعلام للبحث في جدول واحد ثم نسخه و عمل استعلام UNION لكل الجداول او في حال إختلاف الحقول ستحتاج لكتابة الإستعلام لكل جدول ثم عمل الـ UNION .

وهذا مثال سريع صممته بالاكسس يمكنك الإستفادة منه في برنامجك . :happy:

db1.rar

#3

اخي حاول البحث عن موضوع "العلاقات بين الجداول في SQL" اضنه سيفيدك...

لا خيــــــــــر في كاتــــــــــم العلــــــــــم

سأل الممكن المستحيل ، قال أين تسكن ، فال أسكن في عقول العاجزين

#4

الله يعطيكم العافية

ممكن توضيح اكثر من خلال وضع كود باستخدام vb2008 لانني اريد عرض البيانات في مربع النص

عن طريق الاختيار عشوائيا وليست عن طريق الـbinding بالتسلسل

شكرا لكم .

#5

أفضل حل أستخدم العلاقات

تحياتي

4466417408_cea9b04c38_o.png
#6

السلام عليكم

في حل آخر وهو استعمال Cursor من خلال TSQL اي (Transact-SQL)

حاول البحت عن شروحات حول Transact-SQL

فهي فعلا مفيدة وبالاخص في العمليات المعقدة .

#7

اخي عبدالعزيز حمل جداول الداتا بيس

In bad state

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

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

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

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

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