30-07-13, 11:07 PM
سويت مثال مشابه للفكرة وعرفت الاشكال وقمت باصلاح الخطا
انظر للمثال vb 2010 access 2007
http://vb4arb.com/vb/uploaded/34_01375210962.zip
خلاصة الامر اننا نريد حفظ كافة صفوف مربعات النص في عمود واحد بسجلات مستقلة .. لذلك نحتاج افراغ البارمتر قبل اعادة تهيئته لحفظ مربع النص الاخر
المثال يحتوي على عدد 8 مربعات نص وزر امر وقريد
اضفت روتين sub لعرض البيانات
واستدعيه عند حدث تحميل الفورم
وايضا استدعيه بعد كود الحفظ
انظر للمثال vb 2010 access 2007
http://vb4arb.com/vb/uploaded/34_01375210962.zip
خلاصة الامر اننا نريد حفظ كافة صفوف مربعات النص في عمود واحد بسجلات مستقلة .. لذلك نحتاج افراغ البارمتر قبل اعادة تهيئته لحفظ مربع النص الاخر
المثال يحتوي على عدد 8 مربعات نص وزر امر وقريد
اضفت روتين sub لعرض البيانات
كود :
Sub dt() Dim ds As New DataSet
Dim da As New OleDbDataAdapter("select * from tb", con)
ds.Clear()
DataGridView1.DataSource = Nothing
da.Fill(ds, "tb")
DataGridView1.DataSource = ds
DataGridView1.DataMember = "tb"
End Subواستدعيه عند حدث تحميل الفورم
كود :
dtوايضا استدعيه بعد كود الحفظ
كود :
Dim cm As New OleDbCommand("", con)
cm.CommandText = ("insert into tb(tname) values(@tname)")
cm.Parameters.AddWithValue("@tname", TextBox1.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()
'====
cm.Parameters.Clear()
cm.Parameters.AddWithValue("@tname", TextBox2.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()
'===
cm.Parameters.Clear()
cm.Parameters.AddWithValue("@tname", TextBox3.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()
'==
cm.Parameters.Clear()
cm.Parameters.AddWithValue("@tname", TextBox4.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()
'==
cm.Parameters.Clear()
cm.Parameters.AddWithValue("@tname", TextBox5.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()
'==
cm.Parameters.Clear()
cm.Parameters.AddWithValue("@tname", TextBox6.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()
'==
cm.Parameters.Clear()
cm.Parameters.AddWithValue("@tname", TextBox7.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()
'==
cm.Parameters.Clear()
cm.Parameters.AddWithValue("@tname", TextBox8.Text)
If con.State = ConnectionState.Closed Then
con.Open()
End If
cm.ExecuteNonQuery()
dt()اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير

