السلام عليكم ورحمة الله وبركاته ..
ارجو من لديه الحل في إعطائي كود الإضافة والحفظ من الداتا جريد إلى قاعدة بيانات أكسس
3 أيام وأنا أستخدم خاصية البحث هنا ولم أجد الحل بالتفصيل ..
السلام عليكم ورحمة الله وبركاته ..
ارجو من لديه الحل في إعطائي كود الإضافة والحفظ من الداتا جريد إلى قاعدة بيانات أكسس
3 أيام وأنا أستخدم خاصية البحث هنا ولم أجد الحل بالتفصيل ..
ما عهدت أن ارى موضوع أوستفسار بدون رد في "الفريق العربي للبرمجه "....
مشرفين .. خبراء ... اين ذهبوا .. ؟؟؟!!!!!!!!!!
أتمني الرد أيضاً
وأنا أيضاً أتمنى الرد
السلام عليكم ورحمة الله وبركاته
حياك الله أخي الكريم
لنفترض أن لديك المعطيات التالية :
قاعدة البيانات = POP
فيها جدول اسمه = TOP
فيه حقول على الترتيب :
T,S,M
وكلها من نوع نص
ولديك
نموذج عليه :
DataGridView1
Button1
في التصميم :
DataGridView1 تقوم أولا بإنشاء أعمدة في وضع التصميم لإداة
طريقة الإنشاء في المرفقات بالصورة ..
بعد ذلك تقوم تقوم بكتابة الشفرة الازمة للإتصال مع قاعدة البيانات
DataGridView1 وفي الزر تضع الكود التالي ليتم حفظ بيانات
في الجدول المراد
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Try
con.Open()
Dim ole As New OleDbCommand
Dim i As Integer
For i = 0 To DataGridView1.Rows.Count - 2
Dim row As DataGridViewRow = DataGridView1.Rows(i)
Dim t As DataGridViewComboBoxCell = row.Cells(0)
Dim s As DataGridViewComboBoxCell = row.Cells(1)
Dim m As DataGridViewTextBoxCell = row.Cells(2)
Dim sql As String = "insert into TOT (T,S,M)" & _
" values('" & t.Value & "','" & s.Value & "','" & m.Value & "')"
ole.Connection = con
ole.CommandText = sql
ole.ExecuteNonQuery()
Next
MsgBox("تمت الاضافة")
da.Fill(dataset1, "TOP")
DataGridView1.Rows.Clear()
Catch ex As Exception
MsgBox("لم تتم الاضافة")
Finally
con.Close()
End Try
End Sub
وبفرض أنك مبتديء مثلي .. فلاتنسى أن تضيف في القسم العام من الكود هذا الكود
Imports System.Data
Imports System.Data.OleDb
كما وأهيب بك أخي الكريم ان لاتنسى تعريف الإتصال والإستعلام المطلوب بالشكل التالي
Public Class Form1 'تضعها في كود الفئة
Dim conn As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & _
Application.StartupPath & "\POP.mdb"
Dim con As New OleDbConnection(conn)
Dim sqls As String = "select * from TOT"
Dim dataset1 As New DataSet
Dim da As New OleDbDataAdapter(sqls, con)
تم تعديل هذه المشاركة بواسطة متفائل جداً في 2 أكتوبر 2008 في 23:11