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

الحذف والبحث

بدأه thepast في 16 مايو 2013 · 6 رد · 886 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

 

ياشباب  انا عندي    مجموعة تكست       وعندي ايضا    ازارا التنقل    الاول  التالي   الاخير السابق

 

 

ما اريده هو   عندما  اكون في تكست  مثلا  الاسم    يكون   (محمد)       ادا  ضفت حرف او  مسحت حرف  او  وضعت مسافة او اجريت اي تعديل في هذا التكست واردت الانتقال الى السجل الاخر  او قفل الصفحة  اي اجراء اي شي خارج هذا التسكت    لا استطيع  اريده ان يسألني اولا   لقد اجريت  تعديل في هذا التسكت هل تريد الحفظ   اذا ضغطت  نعم   يحفظ  ومن ثم ينفذ عملية الانتقال  او العملية التي اريدها              واذا    لا     لايحفظ     وينفذ عملية الانتقال

 

ارجو ان تكون الصورة قد وضحت

 

=======================================

 

الثاني :          اريد حذف سجل     كيف استطيع الحذف              اريد رسالة تأتي     ( انت على وشك الحذف هل تريد الحذف  )   اذا نعم   يحذف واذا لا   لايحذف

 

========================

 

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

 

 

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

 

تم ارفاق شكل البحث اللذي استخدمه في الاوراكل

 

ارجوو ان تكون اسألتي مفهومه    وارجوووكم المساعدة

 

 

جزاكم الله خير الجزاء

post-245575-0-40589700-1368700112_thumb.

#2

        : السلام عليكم هذا كود يوضح عملية الحذف

Dim conn As New SqlClient.SqlConnection("connection string")
Dim cmd As New SqlClient.SqlCommand()  
Dim DS As New Dataset()
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click
'رسالة تنبيه قبل  عملية الحذف
                                                                                                                                                                                                                                            If MsgBox("هل انت متأكد من حذف السجل الحالي", MsgBoxStyle.OkCancel + MsgBoxStyle.Question, "بحث") = MsgBoxResult.Cancel Then
            Exit Sub
        End If
        ' هنا تتم عملية الحذف
        Try
            With cmd
                .Connection = conn
                .CommandType = CommandType.Text
                .CommandText = "delete from books where id_book = '" & Lab_id.Text & "'"
                If conn.State = ConnectionState.Open Then conn.Close()
                conn.Open()
                .ExecuteNonQuery()
            End With
        Catch ex As Exception
            MsgBox(ex.Message)
        Finally
            conn.Close()
        End Try 
End sub

 

 

وهذا كود يمثل بشكل مبسط عملية البحث

    Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click
        DataGridView.DataBindings.Clear()
        Dim Sqlselect As String = "select * from View1 where Customer LIKE '%" & txtsearch.Text & "%'"
        Dim da As New SqlClient.SqlDataAdapter(Sqlselect, conn)
        If da.Fill(DS, "View1") > 0 Then
            DataGridView.DataSource = DS
            DataGridView.DataMember = "View1"
            DataGridView.Columns(1).HeaderText = "Customer Name"
            DataGridView.Columns(1).Width = 190
            DataGridView.Columns(2).HeaderText = "Book Name"
            DataGridView.Columns(2).Width = 200
            DataGridView.Columns(3).HeaderText = "Customer Tel"
            DataGridView.Columns(3).Width = 173
            DataGridView.Columns(4).HeaderText = "Customer Address"
            DataGridView.Columns(4).Width = 173
            DataGridView.Columns(5).HeaderText = "Date"
            DataGridView.Columns(5).Width = 173
        Else
            MsgBox("No data found", MsgBoxStyle.Exclamation + MsgBoxStyle.OkCancel, "Message")
        End If
    End Sub
#3

يا اخي هذه باستخدام sql server ولايفرق كثير عن استخدام الاكسيس سوا تبديل اوامر  sql باوامر oleb

#4

شكرا لك  ساقوم بتجربة الكود    واذ في اي غلط  سأقول لك

 

 

 

بس  تبقت   اول مشكلة وهي الانتقال الى التكست الاخر      

 

 

كيف احلها وما هو الكود

#5

ارجووو المساعدة

#6

السلام عليكم

هذا كود بسيط قمت بعمله ان شاء الله يفي بغرضك.....  الكود بال sql كما ذكرت سابقاً يمكنك استبدال اوامر ال sql بأوامر ال olebDb وهذا الكود مجرد اعطاء فكرة

طبعاً بأمكانك تطوير الفكرة الموجودة في الكود.

الكود مرفق في ملف

مجلد جديد ‫‬.rar

#7

شكرا لك يا اخي على تفاعلك             بس هذا الكود بالخصوص        كود   التحقق من التعديل  اريده  في  صفحة  webpage  وليس  windowpage

 

 

لانه  لا يتعرف على me.bindingcontext

 

 

 

سامحني يا اخي

 

لااعرف كيف اضع  الكود

 

شكرا

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