السلام عليكم ورحمة الله
كيفكم؟
جزتكم الله خير جميعا على المجهودات الجباره اللي بتبذلوها
واللي بيستفيد منها كتيرين منهم انا
انا باعمل برنامج ارشيف لمكتبة
واستخدمت طريقة للتعديل اخذتها من برنامج جاهز اظن على مااتذكر اني نزلتو من هنا
ولمن طبقت نفس الطريقه على برنامجي
زبط معايا كود البحث والعرض
بس واجهتني مشاكل في تعديل البيانات وحفظها
الطريقه الاولى:
فورمه تظهر لمن يضغط الزر ويدخل فيها البينات المعدله على السجل اللي كان معروض في الفورمه الاساسيه
بواسطة تكست بوكسس
ويضغط على زر حفظ
بس مابيحفظ وبيطلعلي ارور هادي صورته:
ودا الكود اللي استخدمتو في زر الحفظ:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim n As String = Label4.Text
Dim SavInto As New OleDb.OleDbCommand
Dim ConStr As String = _
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & _
Application.StartupPath & "\mydata.mdb"
Dim Conn As New OleDbConnection(ConStr)
SavInto.Connection = Conn
SavInto.CommandType = CommandType.Text
SavInto.CommandText = "UPDATE Table1 SET book-num = '" & Trim(TextBox1.Text) & "' , name1 = '" & Trim(TextBox2.Text) & "' , author= '" & Trim(TextBox3.Text) & "' , art= '" & Trim(TextBox4.Text) & "' , art-pruch= '" & Trim(TextBox5.Text) & "' WHERE book-num ='" & n & "'"
Conn.Open()
SavInto.ExecuteNonQuery()
Conn.Close()
MsgBox("تمت عملية الاضافة والحفظ في قاعدة البيانات بنجاح")
Me.Close()
frm.Show()
End Subماني عارفا ايش مشكلته واتمنا تفيدوني بيه
____________________________________________
التانيه :
بواسطة الفي بي دوت نت 2005
اضفت نيو داتا سورس
واضفت الحقول حقت الجدول على الفورمة
وتلقائيا بيظهر فوق شريط فيلو اضافة جديد وحفظ وحذف ووو
كان يشتغل كويس في برنامج سويتو
بعدين صار يرفض انو يحفظ ويطلعلي دا الارور
ودا الكود تبعو:
Private Sub Table1BindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Table1BindingNavigatorSaveItem.Click Me.Validate() Me.Table1BindingSource.EndEdit() Me.Table1TableAdapter.Update(Me.MyDataDataSet.Table1) End Sub
__________________________________
وعندي سؤال ممكن اجابته تغنيني عن الاتنين اللي قبل
اذا انا كنت عارضه بيانات الداتا بيز (جدول واحد) في داتا جريد فيو
وبتنعرض لستة البيانات
كيف ممكن اعدل على البينات واحذفها واضيف جديد واحفظ اللي سويتو من نفس الداتا جريد؟؟؟؟
بليييييييييز جاوبوني عليها
خلاص موعد تسليمي للبرنامج من زمان جا
وماني عارفا ايش اعمل