تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحدي في ربط الفيجوال استوديو 2012 مع قاعدة بيانات اكسيس
#2
للاسف كنت متوقع الاجابة ولكن لم يجيب احد وبعد بحث شديد لاجد الاجابة على ما ابحث وجدت الحل واقدمه للاخوة المبتدئين مثلي ليستفيدوا منه
Dim bas1 As String
bas1 = (String.Format("insert into degree(degreename, datedgree, degreeschool, schooladdres, whyregestedus, studentId) values ('{0}','{1}','{2}','{3}','{4}',{5})", ComboBox8.Text, TextBox8.Text, ComboBox9.Text, TextBox9.Text, TextBox10.Text, TextBox1.Text))
Dim cmdinsert1 As New OleDbCommand(bas1, con)
con.Open()
cmdinsert1.ExecuteNonQuery()
con.Close()
dontsave:
Dim bas2 As String
bas2 = (String.Format("insert into father(fatherName, relation, workKind, workName, phonNum, homeaddres, workplace, studentId, regesterDate) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7},#{8}#)", TextBox4.Text, ComboBox2.Text, ComboBox12.Text, TextBox11.Text, TextBox6.Text, TextBox7.Text, TextBox12.Text, TextBox1.Text, DtpReg.Value.ToString("yyyy/MM/dd")))
Dim cmdinsert2 As New OleDbCommand(bas2, con)
con.Open()
cmdinsert2.ExecuteNonQuery()
con.Close()

Dim bas3 As String
bas3 = (String.Format("insert into caseA(caseAstudent, caseAfather, laevewith, caseAnote, studentId, regesterDate) values ('{0}','{1}','{2}','{3}',{4},#{5}#)", ComboBox15.Text, ComboBox14.Text, TextBox14.Text, TextBox16.Text, TextBox1.Text, DtpReg.Value.ToString("yyyy/MM/dd")))
Dim cmdinsert3 As New OleDbCommand(bas3, con)
con.Open()
cmdinsert3.ExecuteNonQuery()
con.Close()

Dim bas4 As String
bas4 = (String.Format("insert into caseB(caseBody, caseSil, caseName, caseBnote, studentId, regesterDate) values ('{0}','{1}','{2}','{3}',{4},#{5}#)", ComboBox5.Text, ComboBox13.Text, TextBox13.Text, TextBox15.Text, TextBox1.Text, DtpReg.Value.ToString("yyyy/MM/dd")))
Dim cmdinsert4 As New OleDbCommand(bas4, con)
con.Open()
cmdinsert4.ExecuteNonQuery()
con.Close()

Dim bas5 As String
bas5 = (String.Format("insert into caseE(caseEfather, caseEmony, caseEnote, studentId, regesterDate) values ('{0}','{1}','{2}',{3},#{4}#)", ComboBox17.Text, ComboBox16.Text, TextBox17.Text, TextBox1.Text, DtpReg.Value.ToString("yyyy/MM/dd")))
Dim cmdinsert5 As New OleDbCommand(bas5, con)
con.Open()
cmdinsert5.ExecuteNonQuery()
con.Close()

Dim bas6 As String
bas6 = (String.Format("insert into student(studentId, clasId, dateRegster, studentName, familyName, sexStudent, placeBorn, dateBorn, yearstudy, studentPosation, isshow, picpath) values ({0},{1},#{2}#,'{3}','{4}','{5}','{6}',#{7}#,{8},'{9}',1,@picpath)", TextBox1.Text, ComboBox6.Text, DtpReg.Value.ToString("yyyy/MM/dd"), TextBox2.Text, TextBox3.Text, ComboBox1.Text, TextBox5.Text, dtpporn.Value.ToString("yyyy/MM/dd"), ComboBox3.Text, ComboBox7.Text))
Dim cmdinsert6 As New OleDbCommand(bas6, con)
If path = Nothing Then
cmdinsert6.Parameters.AddWithValue("@picpath", picStud.Image)
GoTo without
Else
cmdinsert6.Parameters.AddWithValue("@picpath", path)
GoTo within
End If

without:
If MsgBox("هل انت متأكد انك تريد الحفظ بدون صورة الطالب ", MsgBoxStyle.YesNo, "ارجو الانتباه عند ادخال البيانات") = MsgBoxResult.No Then
Return
End If

within:
con.Open()
cmdinsert6.ExecuteNonQuery()
con.Close()

MsgBox("تم ادخال وحفظ بيانات هذا الطالب الجديد " & Environment.NewLine & TextBox2.Text & " بنجاح ", MessageBoxIcon.Information, "شكر وتقدير")

Catch ex As Exception
MsgBox(ex.Message.ToString)

Return
End Try

path = Nothing
PicInsert.Enabled = False
dgv1.Visible = False
GroupBox5.Enabled = False
BtnSave.Enabled = False
BtnNew.Enabled = True
GroupBox4.Enabled = False
GroupBox3.Enabled = False
GroupBox2.Enabled = False
GroupBox6.Enabled = False
GroupBox7.Enabled = False
GroupBox8.Enabled = False
GroupBox9.Enabled = False

End If
Return
الرد }}}
تم الشكر بواسطة: الوادي


الردود في هذا الموضوع
RE: تحدي في ربط الفيجوال استوديو 2012 مع قاعدة بيانات اكسيس - بواسطة bassamreg - 07-07-16, 12:43 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] اريد كود جلب اخر اسم في قاعدة البيانات عن طريق button4 suliman01 1 1,118 06-01-24, 02:32 AM
آخر رد: HALIM ELEULMA
  [VB.NET] كود جلب اخر اسم في قاعدة البيانات عن طريق button4 suliman01 2 1,384 05-01-24, 01:19 AM
آخر رد: HALIM ELEULMA
  [كود] نسخ بيانات جدول من ملف اكسس الى جدول في ملف اكسس مستقل justforit 0 786 22-11-23, 08:22 PM
آخر رد: justforit
  بعض الاكواد المفيدة في التعامل مع قاعدة بيانات اكسس ابو ليلى 3 11,952 15-10-22, 12:16 AM
آخر رد: kebboud
  رابط تحميل مكتبة Qrcoder للفيجوال استوديو 2012 nabil.1710 3 4,076 21-09-22, 05:46 PM
آخر رد: solbi
  [SQL] [ليس جديد]جملة استعلام جلب بيانات صف ما قبل الاخير سعود 0 1,571 27-05-22, 03:22 AM
آخر رد: سعود
  كيف يمكن مشاركة وتقسيم قاعدة البيانات اكسس لأكثر من مستخدم للشبكة بالفيجول بيسك Lathe1 1 2,462 14-02-21, 12:22 AM
آخر رد: sendbad100
Video [سلسلة تعليمية] مقدمة عن الدوال والإجراءات ... نحو تطوير فئات خاصة لقواعد بيانات خاصة عبدالله خضر 0 2,141 24-12-20, 06:45 PM
آخر رد: عبدالله خضر
  كود إضافة صورة في قاعدة بيانات أكسيس saffor 6 11,369 26-04-20, 11:08 PM
آخر رد: شوشه
  [سؤال] كيفية الربط بين الفيجوال بيسك والاكسيل محمد معمر 4 4,303 30-03-20, 05:10 PM
آخر رد: maram mohammed

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


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