تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود البحث في قاعدة البيانات
#1
السلام عليكم و رحمة الله وبركاته

كود البحث في قاعدة البيانات :
عندي تكست بوكس ملتي تكست موجود فيه القيم :
1
2
3

عاوز البحث في قاعدة البيانات يبعث عن 1 و 2 و 3 في حقل id و يعرضهم مع بعض في نفس الاستعلام
قاعدة البيانات المستخدمة Access
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
اخي سعيد الافضل ان تضع 2 نكست بوكس وتبحث عن قيمة الاي دي بحيث تكون اكبر او تساوي القيمة الادنى في مربع النص الاول والقيمة الاعلى اصغر او تساوي   مربع النص الثاني 
اي استخدم 

كود :
where Id >= "& CInt(TextBox1.Text) &" And Id <= " & CInt(TextBox2.text) &"

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







الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , SaedAmer , SaedAmer
#3
(31-01-21, 01:29 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي سعيد الافضل ان تضع 2 نكست بوكس وتبحث عن قيمة الاي دي بحيث تكون اكبر او تساوي القيمة الادنى في مربع النص الاول والقيمة الاعلى اصغر او تساوي   مربع النص الثاني 
اي استخدم 

كود :
where Id >= "& CInt(TextBox1.Text) &" And Id <= " & CInt(TextBox2.text) &"

او استخدم bettween مثل البحث بين تاريخين
اما مثل ما اوردت فلا يمكن

للتوضيح اكتر اخي ابراهيم

قاعدة البيانات تحتوي على عدد كبير من البيانات اكثر من ١٠ الاف
و انا عاوز اعمل بحث فيهم بأكثر من قيمة في نفس الحقل 

يعني عاوز اخليه يعرض بيانات شخص اسمه احمد و محمد و يوسف في نفس جملة الاستعلام مع العلم ان كل شخص فيهم يختلف في الترتيب في الجدول مثلا احمد رقم ٢٥ و محمد ٢٠٠٠ و هكذا بس البحث عن طريق الاسم و لكن اكثر من اسم
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم اخي سعيد
لتنفيذ فكرتك :
ضع مربع نص للبحث بحيث تكتب الاسماء بجانب بعضها مع فراغ واحد بين الاسماء
ضع الكود التالي في بوتون (استخدم داتا تابل جديدة للبحث غير التي تملا البيانات )
هذا الكود سيتحقق من مربع نص البحث  ان كان فارغا سيتم املاء الداتا غرايد بنفس الداتا تابل التي جلبنا فيها البيانات كافة
 اما ان كان فيها اسماء  فسيتم انشاء مصفوفة من الاسماء الموجودة في مربع نص البحث مع  داتا تابل باسم جديد
ثم نعمل جملة فور تلف على عناصر المصفوفة وكل مرة تبحث عن عنصر ويضاف الى الداتاغرايد

كود :
' داتا تابل جديدة
       Dim dtt As New DataTable()
       If TextBox1.Text.Trim = "" Then
           dgv_table.DataSource = dt
       Else
           ' انشاء مصفوفة من الاسماء الموجودة في مربع البحث بدلالة المسافة بين الاسماء
           Dim Serh() As String = TextBox1.Text.Trim.Split(" ")
           For i As Integer = 0 To Serh.Length - 1
               da = New OleDbDataAdapter("select * from Personal Where CV_Name = '" & Serh(i) & "'", Con)
               da.Fill(dtt)
           Next
           dgv_table.DataSource = dtt
       End If
 غير اسم الجدول واسم الحقل الذي تريد البحث به
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: سعود , SaedAmer


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,210 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 659 18-06-25, 11:09 AM
آخر رد: dubai.eig
  بطء في جلب البيانات مصمم هاوي 9 993 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,450 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 780 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 659 24-04-25, 12:58 PM
آخر رد: foad8920

التنقل السريع :


يقوم بقرائة الموضوع: