منتديات المشاغب

منتديات المشاغب (http://www.absba.org/index.php)
-   قسم الشروحات (http://www.absba.org/forumdisplay.php?f=41)
-   -   [VB6] الدرس5 تابع قواعد البيانات (http://www.absba.org/showthread.php?t=111523)

BLACK LOVE 04-06-2004 06:37 AM

[VB6] الدرس5 تابع قواعد البيانات
 
[c]http://absba5.absba.org/bismalhAAAAAAA.gif [/c]

[c]الدرس الخامس( تابع للدرس الرابع ) : (قواعد البيانات) كيفية رابط برنامج الفيجول بيسك ببرنامج الآكسس [/c]


[c]http://absba5.absba.org/learn_4_vb.jpg [/c]

[c]هذا الدرس تابع للدرس رقم 3 وسنقوم بإضافة أزرار اضافة البيانات وحذفها ونسخها والتنقل من قاعدة بينات الى اخرى درس سهل جدا ما عليك سوا المتابعة [/c]

أولا أرسم التالي :
[c]http://absba5.absba.org/vb71.jpg [/c]

ثم أذهب الى التالي :
[c]http://absba5.absba.org/vb72.jpg [/c]
ليظهر التالي :
[c]http://absba5.absba.org/vb73.jpg [/c]
أختر كما موضح لك في الشكل السابق ليظهر التالي :
[c]http://absba5.absba.org/vb74.jpg [/c]
اكتب أسم قاعدة البيانات أي الأكسس كما تريد واحفظها في المكان الذي تريد .

ومن ثم ليظهر التالي :
[c]http://absba5.absba.org/vb75.jpg [/c]
حددالزر زمن ثم اضغط على زر الفارة الأيمن ليظهر لك التالي ومن ثم اختر كما

موضح لك في الشكل السابق . . اي جدول جديد ليظهر التالي
[c]http://absba5.absba.org/vb76.jpg [/c]
اكتب أسم الجدول في الأعلى ومن ثم أختر ADD FIELD إضاقة حقول

ليظهر لك التالي :
[c]http://absba5.absba.org/vb52.jpg [/c]
أدخل 4 حقول وهي التي رسمناها في أول الدرس وهي

NAME و NUMBER و JOP و MONEY أي الأسم والراتب والوظيفة

والراتب . اكتب أول حقل كما في الشكل السابق NAME ومن ثم أضغط على OK

ومن ثم الخيار الذي بعده وهو NUMBER الـــــخ . .

1- أسم الحقل .

2- نظام الحقل : أي هل هو رقم أم نص وغيره طبعا إن كان رقم تختار INTGER

3- الحجم .

4- موافق .

وعند الإنتهاء سيظهر لك التالي :

[c]http://absba5.absba.org/vb91.jpg [/c]
وعند الإنتهاء من الحقول اضغط على build the table اي ابني الجدول ليظهر

لك التالي :
[c]http://absba5.absba.org/vb77.jpg [/c]
نريد أن نضيف حقول للبرنامج . فنضغط على زر add وندخل عدد من البيانات

وعند الإنتهاء نخرج من واجهة هذه الخيارات ونعود الى واجهة الفيجول بيسك كالتالي
[c]http://absba5.absba.org/vb78.jpg [/c]
اضغط على زر data مره واحدة ومن ثم اختر قاعدة البيانات التي حفظتها في البداية

خيار اخر كالتالي :
[c]http://absba5.absba.org/vb79.jpg [/c]
ومن ثم اذهب الى خيار record source ليظهر لك أسم الجدول الذي أضفته سابقا

أختره ومن ثم أذهب الى اللتالي :

[c]http://absba5.absba.org/vb80.jpg [/c]
نحدد ال text الاولى التي بجانب الإسم ومن ثم نذهب الى صندوق الخصائص ونختار

data source سيظهر لك خيار واحد وهو data1 ومن ثم نذهب الى خيار اخر

كالتالي :
[c]http://absba5.absba.org/vb81.jpg [/c]
نبقى محددين ال text الاولى ونذهب الى خيار data field ونختار من الخيارات التي

بجانبها خيار name : لأن ال text المختارة هي بجانب خانة الإسم والتي سيظهر بها

الإسم . .

والآن أكمل انت الخيارات الأخرى أو البيانات الأخرة كما الخيار السابق ما عليك سوا

تحديد البيانات أي كمثال الرقم نختار من قائمة data field =number

ونكمل الباقي .

أما الآن يجب علينا إضافة أزرار وهي command button لكي نضع أوامر الحذف

والإضافة والحفظ والتنقل من قاعدة بيانات إلى أخرى وهي معادلات سهلة جدا لمن لديه

القليل من اللغة الإنجليزية .

نضيف الأزرار كالتالي :

[c]http://absba5.absba.org/vb82.jpg [/c]
نأتي إلى الأزرار بالترتيب وندخل عليهم المعادلات . وأول زر هو السجل الأول كالتالي:

Data1.Recordset.MoveFirst
[c]http://absba5.absba.org/vb83.jpg [/c]
السجل الأخير :

Data1.Recordset.MoveLast
[c]http://absba5.absba.org/vb84.jpg [/c]
السجل التالي :

Data1.Recordset.MoveNex
[c]http://absba5.absba.org/vb85.jpg [/c]
السجل السابق :

Data1.Recordset.MovePrevious
[c]http://absba5.absba.org/vb86.jpg [/c]
حفظ السجل :

Data1.Recordset.Update
[c]http://absba5.absba.org/vb87.jpg [/c]
حذف سجل :

Data1.Recordset.Delete
Data1.*******
[c]http://absba5.absba.org/vb88.jpg [/c]
سجل جديد :

Data1.Recordset.AddNew
[c]http://absba5.absba.org/vb89.jpg [/c]
انتهينا من هذه الإضافات أما الآن نفذ البرنامج ليظهر لك التالي :
[c]http://absba5.absba.org/vb90.jpg [/c]
1- للإنتقال الى السجل الأول .

2- الإنتقال الى السجل الأخير.

3- الإنتقال الى السجل التالي .

4- الإنتقال الى السجل السابق .

5- حفظ السجل المضاف .

6- حذف سجل لا تريده .

7- إضافة سجل جديد أي تستطيع إضافة بيانات جديدة لشخص جديد .

8 -9 - الإنتقال الى اليسار واليمين .

10- من هنا تستطيع ان تضع الإضافات ما عليك سوا إختيار سجل جديد ومن ثم

كتابة البيانات هنا ومن ثم إختيار حفظ السجل فقط .

برنامج مفيد جدا ورئع .
ملاحظة : إن كنت لم تفهم الدرس إنتقل الى الدرس رقم 3 وفيه شرح بالتفصيل

للدرس ما عدا إضافة الأزرار الأخيرة . . .
[c]--------------------------------------------------------- [/c]
[c]انتهى شرح الدرس الرابع التابع للدرس الثالث لقواعد البيانات [/c]
[c]أتمنى ان ينال على رضاكم [/c]
[c]تـــــــحـــــيـــــاتـــــــي[/c]


سلسلة دروس البرمجة بلغة بيسك الدرس الأول
الدرس الثاني : كيفية عمل الآلة حاسبة
البرمجة بلغة بيسك الدرس الثالث :درس على أداة Listbox
الدرس الرابع : (قواعد البيانات) كيفية رابط برنامج الفيجول بيسك ببرنامج الآكسس
الدرس الخامس : تابع قواعد البيانات

ktkot 04-06-2004 07:25 AM

موضوع رائع من عضو أروع بكثير

بارك الله بك أخي الكريم BLACK LOVE

الـحـوت 04-06-2004 07:29 AM

مجهود مميز بارك الله فيك

حفظ الكريم ورعايته

BLACK LOVE 04-06-2004 09:42 PM

العفو اخواني ومشكورين على المرور

بالتوفيق

تحياتي

ALQANNA9 05-06-2004 10:50 AM

مجهود ممتاز وراقي
 
بارك الله فيك أخي العزيز على هذا التقديم الممتاز لعملية البرمجة في فيجوال بيسك و قواعد البيانات
بس عندي ملاحظه بسيطه في عملية الربط بين فيجوال وقواعد البيانات من المستحسن أنه يكون عن طريق الأداه ado لأنها توفر وقت وجهد كبير ومن أقوى أنواع الروابط وأكفأها (ole db)

أخوك
منيــــــــــر الفضلي

عم العلوج 05-06-2004 11:03 AM

استاذي العزيز
بارك الله فيك والى الامام
ملاحظه انا احد تلاميذك والمتابعين لدروسك بشغف
والمبتدئين في الفيجول ولكن لي ملاحظه اذا يتقبلها الاستاذ من تلميذه اما احفظ الدروس عندي بالصور ولكن هناك مشكله في ظهور بعض الصور فياليت تكون الصور امتداد
gif
مع مراعات مراكز التحميل
عذرا وننتظر المزيد
ورحم الله والديك

المشاغب 10-06-2004 09:47 PM

اقتباس:

المشاركة الأصليّة كتبت بواسطة الـحـوت
مجهود مميز بارك الله فيك

حفظ الكريم ورعايته


الجريئ 10-06-2004 09:51 PM

الف شكر لك على الدرس الرائع

ما شاء الله عليك لا تقدم الا المواضيع المميزة

و نحن بانتظار باقي الدروس بلهفة و شوق





تحيـــــاتــــــي ...

sawwa7 10-06-2004 10:01 PM

http://webhost.fasttelco.com/vkeys/Mashckor.gif

الطامح للبرمجة 03-04-2006 02:21 AM

اخوي black love ما اقول الا بيض الله وجهك وبارك الله فيك


الساعة الآن 09:54 AM