26-07-13, 11:44 PM
الصفحات : 1 2
24-12-14, 11:09 PM
(03-10-12, 05:37 PM)rinawi كتب : [ -> ]درس من الأخ المهندس عدي ياسين في شرح تفصيلي لكيفية التعامل مع قواعد البيانات في الفيجوال بيسك كالإضافة و التعديل و الحذف و البحث، درس جداً قيم و يجب حفظه في مكتباتنا و مراجعنا
thanx
29-11-15, 08:07 AM
(24-12-14, 11:09 PM)css2015 كتب : [ -> ](03-10-12, 05:37 PM)rinawi كتب : [ -> ]درس من الأخ المهندس عدي ياسين في شرح تفصيلي لكيفية التعامل مع قواعد البيانات في الفيجوال بيسك كالإضافة و التعديل و الحذف و البحث، درس جداً قيم و يجب حفظه في مكتباتنا و مراجعنا
thanx
السلام عليكم أين الكتاب ياشباب
شكرا ياشباب الكتاب جميل جدا
02-06-16, 12:37 PM
شكرا .
28-02-18, 07:04 AM
احلى منتدى واحلى مهندسين
15-10-18, 01:19 AM
اسمح لي عندي بعض الملاحظات
تم استخدام الداتا سيت كمصدر للبيانات
لماذا لا يتم استخدام BindingSouce ايضا قلما تجد داتا سيت من غيرها ستوفر عليك المزيد من الوقت والجهد مثلا
سيكون كافيا ان تكتب مثل
كما سيمكنك ربط الادوات مرئيا ايضا .
ايضا هناك انشاء لكائن الاتصال اكثر من مرة مرة في النموذج الاول ومرة في نموذج الاضافة وسيكون في التعديل وما الى ذلك مثل
لماذا لا يكون عاما على مستوى المشروع
وايضا لم اشاهد امر التخلص منه بعد استخدامه ، اي قتله وازالته من الذاكرة .
ايضا طالما تم استخدام الداتا سيت لماذا الاضافة والتعديل بطريقة غير مباشرة
طالما لدينا داتاسيت يمكن استخدامها للتعديل والاضافة مباشرة عن طريقها .
وايضا هنا لم يتم استخدام البارمترات لتمرير البيانات وهذا فيه خطر على قاعدة البيانات وسلامة البيانات .
ولا اعرف ما الذي فاتني ايضا هذه ملاحظاتي على السريع
تم استخدام الداتا سيت كمصدر للبيانات
كود :
TextBox1.DataBindings.Add("Text", DataSet1, "Table1.Name")لماذا لا يتم استخدام BindingSouce ايضا قلما تجد داتا سيت من غيرها ستوفر عليك المزيد من الوقت والجهد مثلا
كود :
Me.BindingContext(DataSet1, "table1").Position = 0
ChangePosition()سيكون كافيا ان تكتب مثل
كود :
BindingSouce.MoveFirstكما سيمكنك ربط الادوات مرئيا ايضا .
ايضا هناك انشاء لكائن الاتصال اكثر من مرة مرة في النموذج الاول ومرة في نموذج الاضافة وسيكون في التعديل وما الى ذلك مثل
كود :
Dim Conn As New OleDbConnection(ConStr)لماذا لا يكون عاما على مستوى المشروع
وايضا لم اشاهد امر التخلص منه بعد استخدامه ، اي قتله وازالته من الذاكرة .
ايضا طالما تم استخدام الداتا سيت لماذا الاضافة والتعديل بطريقة غير مباشرة
كود :
SavInto.CommandText = "UPDATE Table1 SET name = '" & Trim(TextBox1.Text) & "' ,City = '" & _
Trim(TextBox2.Text) & "' , mobile= '" & Trim(TextBox3.Text) & "' WHERE mobile ='" & n & "'"طالما لدينا داتاسيت يمكن استخدامها للتعديل والاضافة مباشرة عن طريقها .
وايضا هنا لم يتم استخدام البارمترات لتمرير البيانات وهذا فيه خطر على قاعدة البيانات وسلامة البيانات .
ولا اعرف ما الذي فاتني ايضا هذه ملاحظاتي على السريع
الصفحات : 1 2