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

اساتذتي واخواني الفضلاء . قمت بعمل مشروع بالفيجوال بيسك دونت 2012 وقمت بربطه بقاعدة بيانات اكسيس . لكني توقفت امام مشكلة البحث ، فأنا اريد كود للبحث يقوم بعرض البيانات داخل صناديق النصوص textbox وليس فلترة datagridview لأني لا استخدام هذه الاداة .

ولكم جزيل الشكر ،،،
الرد }}}
تم الشكر بواسطة:
#2
[COLOR="#800000"]السلام عليكم

تفضل (مثال لا حصر)

PHP كود :
row DirectCast(mytable.Select("oid=" Integer.Parse(textBox1.Text)).GetValue(0), DataRow)
            
textBox3.Text row("owner").ToString()
            
textBox4.Text row("adress").ToString()
            
textBox5.Text row("tel").ToString() 

هذا لو فرضنا ان البحث عن طريق الرقم اما اذا اردت البحث عن طريق اي حقل اخر فقط غير الoid الى أي حقل تريد وتكتب كلمة البحث في الtextbox1

والrow متغير من الكائن DataRow والmytable متغير من الكائن DataTable

بالتوفيق ان شاءالله[/COLOR]
الرد }}}
تم الشكر بواسطة:
#3
اشكرك شكرا جزيلا وبارك الله فيك وسدد خطاكSmile
الرد }}}
تم الشكر بواسطة:
#4
[COLOR="#800000"]
ENG.MPROG كتب :اشكرك شكرا جزيلا وبارك الله فيك وسدد خطاكSmile

ولك بالمثل اخي العزيز

اتمنى لك التوفيق ان شاءالله
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#5
بسم الله الرحمن الرحيم

اخي sajad الكود لا يعمل ويظهر رسالة خطأ
وهذا هو الكود المستخدم
كود :
Dim row As DataRow
        Dim mytable As DataTable = DataSet1.Tables("users")
        row = DirectCast(mytable.Select("ID=" & Integer.Parse(TextBox10.Text)).GetValue(0), DataRow)
        TextBox3.Text = row("Name").ToString()
        TextBox4.Text = row("Phone").ToString()
        TextBox5.Text = row("Adderss").ToString()

اعتذر على ازعاجك
بارك الله فيك ولك
الرد }}}
تم الشكر بواسطة:
#6
[COLOR="#800000"][b][COLOR="#800000"]السلام عليكم

عرف الmytable هكذا:

PHP كود :
Dim mytable As New DataTable() 

ومن ثم اسند الDataset1 اليه هكذا:

PHP كود :
mytableDataSet1.Tables("users"

جرب مرة اخرى واذكر ماهي رسالة الخطأ؟
[/COLOR]
[/COLOR][/b]
الرد }}}
تم الشكر بواسطة:
#7
بسم الله الرحمن الرحيم

اشكرك اخي sajad على تفاعلك معي واسف على ازعاجك واعتذر عن تأخري في الرد ولكن الكود مازال لا يعمل
اذا ممكن تفيض عليّ من علم الله الذي اعطاك وتخبرني عن الآلية نفسها من بدايتها او ترفق مثال جاهز اكون شاكر اثابك الله
واعتذر مره اخرى عدم فهمي وقلة خبرتي ..
الرد }}}
تم الشكر بواسطة:
#8
[COLOR="#800000"]السلام عليكم

في الخدمة ان شاءالله

اخي العزيز جرب هذا الكود واذا لم يفلح سارغع لك مثالا ان شاءالله

اولا عرف هذه الدالة:
PHP كود :
Private Sub Fill(pos As Integer)
            
textBox3.Text mytable.Rows(pos)("Name").ToString()
            
textBox4.Text mytable.Rows(pos)("Phone").ToString()
            
textBox5.Text mytable.Rows(pos)("Address").ToString()
        
End Sub 

ومن ثم في زر البحث اكتب الكود التالي:
PHP كود :
If srchtxt.Text <> "" Then
                
'''Searching using Table.Rows
                For i As Integer = 0 To mytable.Rows.Count - 1
                    If mytable.Rows(i)("ID").ToString() = srchtxt.Text Then
                        Fill(i)
                    End If
                Next
            Else
            End If 

بالتوفيق ان شاءاللهSmile[/COLOR]
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 1,581 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [SQL] استفسار عن طريقة تحزم قواعد بيانات MSSQL مع البرنامج VB.NET2019 salemq 2 530 18-05-23, 03:02 AM
آخر رد: سعود
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,126 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,264 17-11-21, 10:09 AM
آخر رد: سعود
  استعلام يرجع اسماء الاعمدة و نوع البيانات في جدول معين بسام محمدغانم 0 964 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  الحفظ فى قاعدة البيانات اسلام الكبابى 10 2,350 06-09-21, 06:52 PM
آخر رد: اسلام الكبابى
  طريقة أضافة اكثر من سيرفر على نفس قاعدة البيانات alim54 0 1,139 20-06-21, 11:20 PM
آخر رد: alim54
  ملى الصفحة تلقائياً او ربط مستعرض الانترنت بقاعدة البيانات علي عدنان 2 3,847 02-02-21, 01:31 AM
آخر رد: فارس زيدان
  كود عدم تكرار البيانات بالداتا جريد فيو ِAbou Sama 4 7,573 04-12-20, 10:59 PM
آخر رد: Osama_NY
  هل يمكن تعديل كلمة معينة داخل سجل alfaiz678 5 2,497 30-11-20, 09:42 PM
آخر رد: alfaiz678

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم