كونك منتقل من vb6.0 لا يعني انك لاتفهم في البرمجة شيء.
هذا اولا ...
ثانيا بما انك عرفت ان هناك اكواد تختص بكذا وكذا فهذا يعني انك تفهم في التحليل للمشروع وفي النهاية لا توجد مشكلة لو تم تزويدك بمشروع كبير شوي عن الفكرة زيادة في التعلم.
اداة datagridview اذا ضبط مصدر بيانات لها بالكود فانه عند الاغلاق لا تحتاج الا لـ
لو كان المشروع هو بمثابة تلبية طلب لك فنعم اكون مخطيء ان اضفت امور لم تطلبها لكن المشروع جاء عرضي (يعني عارض- ليس الا)
اضف فورم جديد وضع Datagridview باسم dg
وضمن منطقة التصريحات العامة للفورم ضع
ثم اكتب هذا الاجراء
الان في حدث تحميل الفورم اكتب
وعند الاغلاق
الان الصورة واضحة جدا لكيفية تحديث البيانات.
المثال البسيط مرفق
هذا اولا ...
ثانيا بما انك عرفت ان هناك اكواد تختص بكذا وكذا فهذا يعني انك تفهم في التحليل للمشروع وفي النهاية لا توجد مشكلة لو تم تزويدك بمشروع كبير شوي عن الفكرة زيادة في التعلم.
اداة datagridview اذا ضبط مصدر بيانات لها بالكود فانه عند الاغلاق لا تحتاج الا لـ
PHP كود :
da.update(dt)
لو كان المشروع هو بمثابة تلبية طلب لك فنعم اكون مخطيء ان اضفت امور لم تطلبها لكن المشروع جاء عرضي (يعني عارض- ليس الا)
اضف فورم جديد وضع Datagridview باسم dg
وضمن منطقة التصريحات العامة للفورم ضع
PHP كود :
Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=db.accdb"
Dim con As New OleDb.OleDbConnection(str)
Dim dt As DataTable
Dim sql As String = "select * from tb"
Dim da As OleDb.OleDbDataAdapter
Dim cmd As OleDb.OleDbCommandBuilder
PHP كود :
Private Sub gd()
dt = New DataTable
da = New OleDb.OleDbDataAdapter(sql, con)
cmd = New OleDb.OleDbCommandBuilder(da)
dg.DataSource = Nothing
dg.Rows.Clear()
da.Fill(dt)
dg.DataSource = dt
End Sub
PHP كود :
gd()
PHP كود :
da.Update(dt)
الان الصورة واضحة جدا لكيفية تحديث البيانات.
المثال البسيط مرفق
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير

