- شرح طرق التعامل مع قواعد البيانات (اضافه - تعديل - حذف - بحث) بأفضل الأساليب (2) Visual Basic .net Database - All About Computers

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

‫القائمة‬

‫‪All About Computers‬‬


‫‪Just another WordPress.com site‬‬

‫>شرح طرق التعامل مع قواعد البيانات ( اضافه – تعديل – حذف –‬


‫بحث ) بأفضل األساليب (‪Visual Basic .net Database )2‬‬
‫>‬

‫نستعين باهلل ونبداء‬

‫يتبقى لنا استدعاء هذه الجمل فى المثال فا الجزء ‪ SQL – Insert,Update,Delete‬بعد مانتهينا من كتابه جمل‬
‫الى احنا هانتكلم فيه كله كود‬

‫فا انا هارفع االول المشروع علشان تشوفوا معايا الشرح وتقدروا تتباعوا كالمى‬

‫حمل المشروع من هنا‬

‫بعد تحميل الملف نبداء نفتح صفحه الكوود وتابعوا الشرح علشان هاشرحه جزء جزء‬

‫‪[CODE] Dim Mode As String‬‬

‫اول سطر هانالقى متغير‬


‫ووظيفته تخزين مؤقت لنوع العمليه المراده وسيتم ايضاحه فيما بعد ‪ Mode‬متغير هوه‬

‫‪:‬كود‬

‫)(‪Sub View‬‬
‫‪Me.IDTextBox.ReadOnly = True‬‬
‫‪Me.NameTextBox.ReadOnly = True‬‬
‫‪Me.AgeTextBox.ReadOnly = True‬‬
‫‪Me.ToolStrip1.Enabled = True‬‬
‫‪Me.GroupBox2.Enabled = False‬‬

‫سياسة الخصوصية وملفات تعريف االرتباط‪ :‬يستخدم هذا الموقع ملفات تعريف االرتباط‪ .‬وتعني متابعتك في استخدام هذا الموقع أنك توافق على استخدام هذه‬
‫وظيفتها انها بتحول االنترفيس الخاص باكنترول من وضع االضافه الى وضع العرض اذا الحظنا ان ‪ Sub‬دى‬
‫الملفات‪.‬‬
‫االرتباطفى وقت العرض وده‬
‫موجوده‬ ‫بيانات تعريف‬ ‫على‪ :‬اى‬
‫سياسة ملفات‬ ‫تعديل‬
‫امكانيهمن هنا‬ ‫تعريفعنده‬
‫االرتباط – اّط لع‬ ‫مايكون‬
‫علشانملفات‬
‫اليوزرالتحكم في‬ ‫بنحجم‬
‫غرار كيفية‬ ‫اننا – على‬ ‫هانالقى‬
‫المعلومات‬ ‫السطور‬
‫المزيد من‬ ‫لمعرفة‬

‫وقبولاكتر‬
‫إغالق مش‬
‫طبعا شىء خاصه بالفورم وبعيد كل البعد عن الداتا بيز دى حاجه اختياريه ليك‬
‫‪:‬كود‬
‫)(‬
‫‪Me.IDTextBox.ReadOnly = True‬‬
‫‪Me.NameTextBox.ReadOnly = False‬‬
‫‪Me.AgeTextBox.ReadOnly = False‬‬
‫‪Me.ToolStrip1.Enabled = False‬‬
‫‪Me.GroupBox2.Enabled = True‬‬
‫‪End Sub‬‬

‫الى قبلها ‪ Sub‬ايضا بتقوم بعكس وظيفه الـ ‪ Sub‬دى‬

‫‪:‬كود‬

‫‪Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.Even‬‬


‫)‪Me.TestTableAdapter.Fill(Me.AdventureWorksDataSet.Test‬‬
‫)(‪View‬‬
‫‪End Sub‬‬

‫الكود ده زى ماحنا شايفين فى الكود انه فى وقت تحميل الفورم والسطر االول هوه وظيفته انه بيعمل تعبئه‬
‫للبيانات من الداتا بيز الى الداتا سيت‬

‫‪ View‬والسطر الى فيه كلمه‬


‫‪ Call‬الى اتكلمنا عليها قبل كده بس هنا انا بعمل ليها ‪Sub‬دى طبعا الـ‬

‫التول بار ده موجود فيه عمليات الداتا بيز الى راح تتعمل على البرنامج ده يعنى اليوزر قبل ما يبتدى يشتغل على‬
‫العمليه الى عايزها الزم يختار النوع بتعها من التول بار وبناء عليه سيتم بداء العمليه بعد اختياره واتمام العمليه‬
‫بالضغط على زر حفظ او الغاء‬

‫او االضافه ‪ Insert‬اول زر هوه‬

‫‪:‬كود‬

‫)(‪Edit‬‬
‫"‪Me.Mode = "Insert‬‬
‫‪Dim RND As New Random‬‬
‫)‪Me.IDTextBox.Text = RND.Next(99, 9999999‬‬
‫)(‪Me.NameTextBox.Clear‬‬
‫)(‪Me AgeTextBox Clear‬‬
‫الخاصه بأتاحه المستخدم للتعديل ‪ Sub‬اول سطر احنا حطينا استدعاء للـ‬
‫علشان لما اجى اعمل سيف او تخزين ‪ Flag‬تانى وضع اسم لنوع العمليه المراده وده شىء بنسميه فى البرمجه‬
‫الشرح‬ ‫بعدعلىانتهاء‬
‫استخدام هذه‬ ‫الصورهأنكلك‬
‫توافق‬ ‫وستضحهذا الموقع‬
‫عنصرفي استخدام‬
‫تعديلمتابعتك‬ ‫عنصر او‬
‫االرتباط‪ .‬وتعني‬ ‫اضافه تعريف‬ ‫بناءهذاعلى‬
‫الموقع ملفات‬ ‫سيف‬
‫يستخدم‬ ‫هاعمل‬
‫االرتباط‪:‬‬ ‫اعرفتعريف‬
‫اقدر وملفات‬ ‫للبيانات‬
‫الخصوصية‬ ‫سياسة‬
‫الملفات‪.‬‬
‫ان شاء اهلل‬ ‫لمعرفة المزيد من المعلومات – على غرار كيفية التحكم في ملفات تعريف االرتباط – اّط لع من هنا على‪ :‬سياسة ملفات تعريف االرتباط‬

‫وده علشان اصنع ارقاء عشوائيه علشان احطها فى خانه الرقم ‪ Random‬بعد ذالك هاتالقى متغير جديد من نوع‬
‫‪ID‬‬
‫وطبعا كل ده انا بشكل اختيارى وبرده بعيد كل البعد عن الداتا بيز‬

‫‪ Update‬فى الزر الخاص بـ‬

‫‪:‬كود‬

‫)(‪Edit‬‬
‫"‪Me.Mode = "Update‬‬

‫‪ Edit‬الى اسمها ‪Sub‬هاعمل استدعاء فى اول سطر للـ‬


‫‪ Flag‬وايضا هاحدد نوع العمليه المراده عن طريق استخدام تكنيك الـ‬

‫وده هايكون كوده مؤثر وله عالقه بالداتا بيز بشكل مباشر ‪ Delete‬نيجى بقى للزر‬

‫‪:‬كود‬

‫)‪Me.TestTableAdapter.DeleteQuery(Me.IDTextBox.Text‬‬
‫)‪Me.TestTableAdapter.Fill(Me.AdventureWorksDataSet.Test‬‬

‫التى تمت كتابتها فى الدرس ‪ SQL‬سوف يظهر لنا جميع جمل الـ ‪ Me.TestTableAdapter‬عند كتابه هذا السطر‬
‫السابق‬

‫نفتح قوس ونبتدى نكتبهم ‪ ID‬ولو فى برامتر للجمله مثل رقم الـ‬

‫‪ Save‬واألن مع زر‬

‫‪:‬كود‬

‫‪If Me.Mode = "Insert" Then‬‬


‫‪Me.TestTableAdapter.InsertQuery(Me.IDTextBox.Text, NameTextBox.Text,‬‬

‫‪ElseIf Me.Mode = "Update" Then‬‬


‫‪Me.TestTableAdapter.UpdateQuery(Me.NameTextBox.Text, Me.AgeTextBo‬‬

‫‪End If‬‬
‫)‪Me.TestTableAdapter.Fill(Me.AdventureWorksDataSet.Test‬‬

‫طبعا هانالحظ جمله شرطيه علشان نتأكد من نوع العمليه المراده سواء كانت اضافه او تعديل وبناء عليه يتم‬
‫عمليه الحفظ‬
‫سياسة الخصوصية وملفات تعريف االرتباط‪ :‬يستخدم هذا الموقع ملفات تعريف االرتباط‪ .‬وتعني متابعتك في استخدام هذا الموقع أنك توافق على استخدام هذه‬
‫ماي ‪2011 ,5‬‬ ‫رد‬ ‫‪‬اترك‬
‫الملفات‪.‬‬
‫لمعرفة المزيد من المعلومات – على غرار كيفية التحكم في ملفات تعريف االرتباط – اّط لع من هنا على‪ :‬سياسة ملفات تعريف االرتباط‬
‫« الصفحة السابقة‬ ‫التالي »‬

‫اترك تعليًق ا‬
‫اكتب تعليقًا‪...‬‬

‫‪.Log in or provide your name and email to leave a reply‬‬

‫البريد اإللكتروني (البريد اإللكتروني لن يتم نشره)‬

‫االسم‬

‫الموقع (اختياري)‬

‫أرسل رسالة بالبريد اإللكتروني تتضمن المقاالت الجديدة‬

‫أسبوعيًا‬ ‫يوميًا‬ ‫على الفور‬

‫رسائل بريد إلكتروني لتعليقات جديدة‬

‫رد‬

‫اقسام المدونة‬
‫مشاريع مفتوحة المصدر (‪)3‬‬
‫اكواد (‪)2‬‬
‫االسمبلي – )‪ASSEMBLY (8‬‬
‫ايقونات للبرامج – )‪Programs Icons (1‬‬
‫ادوات فيجوال بيسك ‪)2( 6‬‬
‫برامج – )‪programs (2‬‬
‫ملفات تعريف االرتباط‪ .‬وتعني متابعتك في استخدام هذا الموقع أنك توافق على استخدام هذه‬ ‫هذا الموقع‬
‫‪windows‬‬ ‫يستخدم‬
‫‪tricks‬‬ ‫االرتباط‪and:‬‬
‫‪lessons‬‬ ‫تعريف‬ ‫الويندوز –‬
‫وملفات‬
‫)‪(11‬‬ ‫ودروس‬
‫الخصوصية‬ ‫خدع‬
‫سياسة‬
‫الملفات‪.‬‬
‫دلفي – )‪Delphi (12‬‬
‫لمعرفة المزيد من المعلومات – على غرار كيفية التحكم في ملفات تعريف االرتباط – اّط لع من هنا على‪ :‬سياسة ملفات تعريف االرتباط‬
‫دروس )‪C# – C Sharp (16‬‬
‫دروس )‪c++ (12‬‬
‫دروس فيجوال بيسك ‪vb6 (16) 6‬‬
‫دروس )‪vb.net – Visual Basic .Net (6‬‬

‫احصائيات المدونة‬
‫‪hits 45٬647‬‬

‫عرض الموقع بأكمله‬

‫أنشئ موقعًا أو مدونة مجانية على ووردبريس‪.‬كوم‪.‬‬

‫سياسة الخصوصية وملفات تعريف االرتباط‪ :‬يستخدم هذا الموقع ملفات تعريف االرتباط‪ .‬وتعني متابعتك في استخدام هذا الموقع أنك توافق على استخدام هذه‬
‫الملفات‪.‬‬
‫لمعرفة المزيد من المعلومات – على غرار كيفية التحكم في ملفات تعريف االرتباط – اّط لع من هنا على‪ :‬سياسة ملفات تعريف االرتباط‬

You might also like