تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال فى الحذف
#1
السلام عليكم

ازاى احذف اى بيان من كمبوبوكس 1 اذا كان مرتبط به كمبو بوكس 2 بمعنى ان اذا كان مثلا كمبو بوكس 1 به اسم احمد فيظهر فقط ابناء احمدفى كمبو2 فكيف احذف احمد من كمبوبوكس1 وبالتبعية تحذف ابناء احمد من كمبو2
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
للاجابة على سؤالك يجب اولا معرفة اذا كان :
هل جميع البيانات في نفس الجدول ؟؟؟
وعل يتم تحميل كل الجدول في الفورم ؟
Don't Be The Perfect one
be the right one
الرد }}}
#3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text.Trim = "" Or TextBox2.Text.Trim = "" Then Exit Sub

Button1.Enabled = False
Using con As New OleDb.OleDbConnection(str)
Using cm As New OleDb.OleDbCommand("", con)
cm.CommandText = "insert into country (countryname) values(@countryname)"
cm.Parameters.AddWithValue("@countryname", TextBox1.Text)
If con.State = ConnectionState.Closed Then con.Open()
cm.ExecuteNonQuery()

cm.Parameters.Clear()
'انتبه اجعل الاتصال مفتوح لتحصل على آخر رقم اي دي
cm.CommandText = "select@@identity"
Dim id As Integer
If con.State = ConnectionState.Closed Then con.Open()
id = cm.ExecuteScalar
If con.State = ConnectionState.Open Then con.Close()
cm.Parameters.Clear()
If con.State = ConnectionState.Closed Then con.Open()

For Each h As String In TextBox2.Text.Split(vbNewLine)
cm.Parameters.Clear()
cm.CommandText = "insert into city (countryid,cityname) values(@countryid,@cityname)"
cm.Parameters.AddWithValue("@countryid", id)
cm.Parameters.AddWithValue("@cityname", h)
cm.ExecuteNonQuery()
Next
If con.State = ConnectionState.Open Then con.Close()
End Using
End Using
gd()
Button1.Enabled = True
MsgBox("تم حفظ الدولة ومدنها", MsgBoxStyle.Information, "")


ده كود الاضافة ازاى اعمل منه كود حذف
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
طبقا لأوامر الاضافة المذكورة فإنه يوجد لديك جدولين :
الاول : Country
والثاني : City
وعلى ذلك يتم اولا حذف المدن من الجدول City التي لها كود الدولة المطلوب حذفها
Delete from city where countryid = @countryid
ثم من الجدول Country يتم حذف الدولة المراد حذفها طبقا للإمر السابق
Delete from country where countryid = @countryid
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: asemshahen5 , احمد خطاب , احمد خطاب
#5
الف مليون شكر
الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 337 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  سؤال عن الاسمبلي و النيم سبيس justforit 0 243 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 520 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,644 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 835 20-04-25, 09:26 PM
آخر رد: Kamil
  محتاج تعديل على كود الحذف new_programer 2 783 17-02-25, 06:50 PM
آخر رد: new_programer
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 995 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 523 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 501 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 537 01-02-25, 03:48 PM
آخر رد: Microformt

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


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