url=http://www.0zz0.com]الدرس الرابع : الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول ) 769147144[/url]

انت غير مسجل لدينا
يشرفنا انظمامك الى اعظاء المنتدى
رجاء قم بالتسجيل اولا


انضم إلى المنتدى ، فالأمر سريع وسهل


url=http://www.0zz0.com]الدرس الرابع : الاوامر الاساسية التحكم في قاعدة البيانات ( الجزء الاول ) 769147144[/url]

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

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

اذهب الى الأسفل

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

مُساهمة من طرف صانع برامج الإثنين أبريل 19, 2010 4:14 pm

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

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

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

وبعد ذلك باضافتها على واجهة البرنامج لينتهي هنا تصميم شكل البرنامج ويظهر بهذا الشكل

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

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

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

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

كود 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


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

نهاية الدرس

[/right]
صانع برامج
صانع برامج
المدير العام
المدير العام

عدد المساهمات : 415
0
تاريخ التسجيل : 05/04/2010
العمر : 37
الموقع : برامج x

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى