تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] احد طرق البحث في vb.net
#1
السلام عليكم ورحمة الله وبركاته

انا تناقشت مع مجموعه من الشباب في موضوع سابق عن طرق البحث 

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


الشرح 

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

رقم الهويه       الاسم          رقم الجوال 

طبعا لثلاثه اشخاص 

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

وبعدها يقوم باظهاراها لي بياناته في الاعلي 

انا راح ارفق لك المثال للتعديل عليه وكتابه كود زر البحث 

كود الاضافه انا كاتبه باقي زر البحث فقط 

شاكر لكم تعاونكم 


الملفات المرفقة
.rar   new tam.rar (الحجم : 194.28 ك ب / التحميلات : 71)
الرد }}}
تم الشكر بواسطة:
#2
اخي هل حصلت الكود الخاص بزر البحث

اما بالنسبه لمشاركت انا ان نقوم بفتح موضوع خاص بها ونتشارك في حله مع الشباب
الرد }}}
تم الشكر بواسطة:
#3
PHP كود :
   Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        Dim CmdSelect 
As New OleDbCommand("Select * from table1  where [ID1]=" TextBox16.Text ""conn)
 
       Dim dt As New DataTable
        conn
.Open()
 
       dt.Load(CmdSelect.ExecuteReader())

 
       ha1.Text dt.Rows(0)(0).ToString
        na1
.Text dt.Rows(0)(1).ToString
        ph1
.Text dt.Rows(0)(2).ToString
        ha2
.Text dt.Rows(0)(3).ToString
        na2
.Text dt.Rows(0)(4).ToString
        ph2
.Text dt.Rows(0)(5).ToString
        ha3
.Text dt.Rows(0)(6).ToString
        na3
.Text dt.Rows(0)(7).ToString
        ph3
.Text dt.Rows(0)(8).ToString

        conn
.Close()
 
   End Sub 
الرد }}}
تم الشكر بواسطة: hassan , hassan
#4
للاسف بعد الضغط على زر البحث يطلع هالخطا



الخطا اني لما اضع رقم 1 مثل الهويه

تظهر لي جميع السجلات
الهويه للرقم 1
والرقم2
والرقم 3

يعني لايظهر لي السجل المطلوب فقط وهو رقم 1

تظهر كل السجلات
الرد }}}
تم الشكر بواسطة:
#5
PHP كود :
   Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        If 
(Trim(TextBox16.Text) = ""Then
            MsgBox
(" Fill Data In TextBox")
 
           Exit Sub
        End 
If
 
       Dim CmdSelect As New OleDbCommand("Select * from table1  where [ID1]=" TextBox16.Text ""conn)
 
       Dim dt As New DataTable
        conn
.Open()
 
       dt.Load(CmdSelect.ExecuteReader())
 
       If (dt.Rows.Count 0Then
            MsgBox
("Not found Data")
 
           Exit Sub
        End 
If
 
       ha1.Text dt.Rows(0)(0).ToString
        na1
.Text dt.Rows(0)(1).ToString
        ph1
.Text dt.Rows(0)(2).ToString
        ha2
.Text dt.Rows(0)(3).ToString
        na2
.Text dt.Rows(0)(4).ToString
        ph2
.Text dt.Rows(0)(5).ToString
        ha3
.Text dt.Rows(0)(6).ToString
        na3
.Text dt.Rows(0)(7).ToString
        ph3
.Text dt.Rows(0)(8).ToString

        conn
.Close()
 
   End Sub 
الرد }}}
تم الشكر بواسطة: hassan , hassan
#6
يالغالي انا ارفقت لك البرنامج بعد التعديل عليه

انت اضف بيانات جديده 

وابحث برقم الهويه

راح تطلع معاك كل البيانات 

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


الملفات المرفقة
.rar   new tam.rar (الحجم : 197.76 ك ب / التحميلات : 63)
الرد }}}
تم الشكر بواسطة:
#7
من الواضح انك بتقولى حاجه وانا بنفذ حاجه تانى خالص ممممممممممم
الرد }}}
تم الشكر بواسطة: رومنس الشوق , hassan , hassan
#8
اتمني تكون لديك الكود اللي ابحث عنه

اكون شاكر ومقدر لك يالغالي
الرد }}}
تم الشكر بواسطة:
#9
دى اكواد المشروع كله 
PHP كود :
Imports System.Data.OleDb
Public Class Form1
    Dim conn 
As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" Application.StartupPath "\data99.mdb")
 
   Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        Try
            Dim cmdinsert 
As New OleDbCommand("insert into table1 (ID1, name1, numbeer1,ID2, name2, number2,ID3, name3, number3) values ('" ha1.Text "','" na1.Text "','" ph1.Text "','" ha2.Text "','" na2.Text "','" ph2.Text "','" ha3.Text "','" na3.Text "','" ph3.Text "')"conn)

 
           cmdinsert.ExecuteNonQuery()

 
           MsgBox("تم حفظ البيانات بنجاح")


 
       Catch ex As Exception
            MsgBox
(ex.Message.ToString)
 
       End Try
 
   End Sub

    Private Sub Button2_Click
(sender As ObjectAs EventArgsHandles Button2.Click
        ha1
.Text ""

 
       na1.Text ""
 
       ph1.Text ""
 
       ha2.Text ""
 
       na2.Text ""
 
       ph2.Text ""
 
       ha3.Text ""
 
       na3.Text ""
 
       ph3.Text ""

 
       If (Trim(TextBox16.Text) = ""Then
            MsgBox
(" Fill Data In TextBox")
 
           Exit Sub
        End 
If
 
       Dim CmdSelect As New OleDbCommand
        CmdSelect
.Connection conn
        CmdSelect
.CommandType CommandType.Text
        CmdSelect
.CommandText "Select * from table1  where [ID1]=" TextBox16.Text ""
 
       Dim dt As New DataTable
        dt
.Clear()
 
       dt.Load(CmdSelect.ExecuteReader())

 
       Using dt
            If 
(dt.Rows.Count <> 0Then
                ha1
.Text dt.Rows(0)(0).ToString
                na1
.Text dt.Rows(0)(1).ToString
                ph1
.Text dt.Rows(0)(2).ToString

            End 
If

 
       End Using

        CmdSelect
.CommandText "Select * from table1  where [ID2]=" TextBox16.Text ""
 
       dt.Clear()

 
       dt.Load(CmdSelect.ExecuteReader())
 
       Using dt
            If 
(dt.Rows.Count <> 0Then

                ha2
.Text dt.Rows(0)(3).ToString
                na2
.Text dt.Rows(0)(4).ToString
                ph2
.Text dt.Rows(0)(5).ToString
            End 
If

 
       End Using

        CmdSelect
.CommandText "Select * from table1  where [ID3]=" TextBox16.Text ""
 
       dt.Clear()

 
       dt.Load(CmdSelect.ExecuteReader())
 
       Using dt
            If 
(dt.Rows.Count <> 0Then
                ha3
.Text dt.Rows(0)(6).ToString
                na3
.Text dt.Rows(0)(7).ToString
                ph3
.Text dt.Rows(0)(8).ToString
            End 
If

 
       End Using

    End Sub

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        conn
.Open()
 
   End Sub
End 
Class 
اتمنى اكود وفقت 
الرد }}}
تم الشكر بواسطة: hassan
#10
بيض الله وجهك يالغالي

شغال الكود تمام التمام

راح انقله لمشروعي الكامل

اونشالله ماتظهر فيه اخطاء

وراح اتابع معاك لو فيه شي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 666 18-06-25, 11:09 AM
آخر رد: dubai.eig
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 712 04-10-24, 02:33 AM
آخر رد: Taha Okla
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 587 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  مساعدة البحث بين تاريخين أبووسم 3 552 16-08-24, 01:37 PM
آخر رد: أبووسم
  البحث بالأسم الأول فقط heem1986 6 644 03-08-24, 04:17 PM
آخر رد: heem1986
  [VB.NET] تجاهل التشكيل من الأسماء عند البحث في التيكست بوكس Khalil chiha 3 536 01-08-24, 10:28 PM
آخر رد: Khalil chiha
  يوجد خطاء فى كود البحث بواستطة الكمبوبوكس واجراء مخزن new_programer 4 413 06-07-24, 12:05 AM
آخر رد: Zuhare
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 611 12-06-24, 08:00 PM
آخر رد: Taha Okla
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 619 17-04-24, 01:19 AM
آخر رد: Taha Okla
  [VB.NET] البحث باستخدام CheckedListBox لتكون نتيجة التحديد شرط لجملة الاستعلام ahmedramzyaish 0 446 19-02-24, 03:44 AM
آخر رد: ahmedramzyaish

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


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