.:رسمه مبدع:.
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي
.:رسمه مبدع:.
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي
.:رسمه مبدع:.
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


.:رسمه مبدع:. طريقك نحو الابداع
 
الرئيسيةالبوابهأحدث الصورالتسجيلدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول

اذهب الى الأسفل 
كاتب الموضوعرسالة
PrAmJnEt
مدير عام
مدير عام
PrAmJnEt


ذكر عدد المساهمات : 396
نقاط : 146692
العمر : 65

الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول Empty
مُساهمةموضوع: الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول   الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول Emptyالثلاثاء مايو 05, 2009 2:37 pm

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته


سوف يكون هذا الدرس مقسوم لجزئين وهذا هو الجزء الاول :

واليوم
في هذا الدرس سوف نقوم بالتعرف على اهم الاوامر التي تجرى على قواعد
البيانات من خلال الفيجوال بيسك كان اضافة سجلا , تعديل , حذف والبحث بين
السجلات واضاهر عددها والتنقل فيما بينها سوف نبداء اولا بعمل قاعدة
بيانات خاصة لنا كما وضحت سابقا تحتوي على جدول واحد بأسم Table1 وثلاثة
حقول هي الاسم , العمر , عنوان السكن بعد الانتهاء من تصميم قاعدة
البيانات ندخل على برنامج الفيجوال بيسك 6 لنقوم بوضع الاداوات الالزمه
لتشغيل البرنامج سوف نقوم باضافة زر للحفظ وزر للتعديل وزر للحذف وازرار
التنقل بين السجلات واضافة اداة DataControl وبعد ذلك والان سوف نقوم
باضافة اداة لعرض السجلات تسمى بـ Microsoft Data Bound Grid تتم اضافة
الاداة بكل سهولة بالضغط على زر CTRL + T من لوحة المفاتيح سوف فور ضغط
الزر سوف يقوم برنامج الفيجوال بعرض مربع حوار خاص كما في الصورة ادناة
نقوم باختيار الاداة منه
الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول 306965553
وبعد ذلك باضافتها على واجهة البرنامج لينتهي هنا تصميم شكل البرنامج ويظهر بهذا الشكل

الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول 243761717


ومن
هنا نقوم بالبدء بعميلة الربط اولا نقوم بربط البرنامج بقاعدة البيانات
كما وضحت في الدرس السابق هنا وبعد الانتهاء من عملية ربط البرنامج بقاعدة
البيانات نقوم بربط الاداة التي تقوم بعرض البيانات باداة الـ DataControl
حتى تقوم بعرض البيانات منها بكل بساطة تتم عملية الربط من خلال الخاصية


الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول 250272755





حيث
نقوم باختيار الاداة التي نود عرض البيانات منها وهنا وفور تنفيذ هذه
العميلات بصورة صحيحة سوف نقوم بالانتقال خطوة والبدء بكتابة الاوامر
الاساسية اولا نقوم بكتابة كود زر الحفظ تتم عميلة الحفظ في قاعدة
البيانات اولا بكتابة جملة معينة لاعلام فيجوال بيسك باننا نود اضافة سجل
جديد وبعد ذلك نصل الى عميلة اسناد القيم الى الحقول المعينة ومن ثم جملة
لتحديث المدخلات وليكون الكود كله على بضعه بالشكل الاتي


كود PHP:
Private Sub Command1_Click()
Data1.Recordset.AddNew
Data1.Recordset.Fields!الاسم= Text1.Text
Data1.Recordset.Fields!العمر= Text2.Text
Data1.Recordset.Fields!العنوان= Text3.Text
Data1.Recordset.Update
End Sub


حيث
كما وضحت سابقا قمنا اولا باعلام برنامج فيجوال بيسك باننا نود ان نقوم
بعميلة معينة وهي عميلة الحفظ في قاعدة البيانات بعد ذلك بدئنا بكتابة
اسماء الحقول المعنية واضافة القيم لها ومن ثم تحديث المدخلات في قاعدة
البيانات واذا لم تكتب هذه الجملة فلن يظهر عند السجل المضاف او التعديل
اذا لم تقم باعداة تشغيل البرنامج وهنا انتهينا من اول كود وهو كود الحفظ
الان للنتقل للكود التالي وهو كود التعديل وكود التعديل لا يختلف كثيرا عن
سابقه حيث تكون العميلة بالشكل الاتي




كود PHP:
Private Sub Command2_Click()
Data1.Recordset.Edit
Data1.Recordset.Fields!الاسم= Text1.Text
Data1.Recordset.Fields!العمر= Text2.Text
Data1.Recordset.Fields!العنوان= Text3.Text
Data1.Recordset.Update
End Sub


حيث
العميلة نفسها والشرح نفسها ولكن في هذه المرة قمنا بطلب ان يقام بالتعديل
السجل المتوقف عليه وان لا يضاف سجل جديد للنتقل الان لكود الحذف والذي
سوف يكون بسيط جدا حيث يكتب بالشكل الاتي


كود PHP:
Private Sub Command3_Click()
Data1.Recordset.Delete
End Sub


حيث
بكل بساطة قمنا بتنفيذ امر لحذف السجل المحدد من قاعدة البيانات نهائيا مع
ملاحظة انه لا يمكن استرجاع السجل بعد حذفه مطلقا بالنسبة لاكواد الانتقال
بين السجلات سوف تكون كالاتي


كود PHP:
Private Sub Command4_Click()
Data1.Recordset.MoveNext
End Sub

Private Sub Command5_Click()
Data1.Recordset.MoveFirst
End Sub

Private Sub Command6_Click()
Data1.Recordset.MovePrevious
End Sub

Private Sub Command7_Click()
Data1.Recordset.MoveLast
End Sub


لا
يحتاج الى شرح الاكواد السابقة فلم نقم الا بطلب الانتقال ما بين السجلات
على حد سواء يمكنك تجربة الاكواد كما ان كود التحقق من عدد السجلات هو


كود PHP:
Private Sub Command8_Click()
MsgBox Data1.Recordset.RecordCount
End Sub

هذه هي اغلب الاوامر الشائعة الاستخدام
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://rsma-m.yoo7.com
 
الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الاوامر الاساسية التحكم في قاعدة البيانات
» التحكم فى قواعد البيانات بواسطه الفيجوال بسيك
» الإستعلام من قاعدة البيانات
» كيفية تثبيت مسار قاعدة البيانات
» برمجة قواعد البيانات باستخدام الفيجوال بيسك 6

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
.:رسمه مبدع:. :: ¨°o.O (لغات البرمجه) O.o°¨ :: .:الفجول باسيك:.-
انتقل الى: