المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : البرمجة بلغة بيسك :الدرس5 تابع قواعد البيانات


BLACK LOVE
04-06-2004, 08:37 AM
http://absba5.absba.org/bismalhAAAAAAA.gif

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


http://absba5.absba.org/learn_4_vb.jpg

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

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

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

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

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

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

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

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

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

1- أسم الحقل .

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

3- الحجم .

4- موافق .

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

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

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

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

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

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

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

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

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

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

الإسم . .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


سلسلة دروس البرمجة بلغة بيسك الدرس الأول (http://www.absba.org/vb/showthread.php?s=&threadid=101041&highlight=%C7%E1%C8%D1%E3%CC%C9)
الدرس الثاني : كيفية عمل الآلة حاسبة (http://www.absba.org/vb/showthread.php?s=&postid=556196#post556196)
البرمجة بلغة بيسك الدرس الثالث :درس على أداة Listbox (http://www.absba.org/vb/showthread.php?s=&threadid=104635&highlight=%C7%E1%C8%D1%E3%CC%C9+%C8%E1%DB%C9+%C8%E D%D3%DF)
الدرس الرابع : (قواعد البيانات) كيفية رابط برنامج الفيجول بيسك ببرنامج الآكسس (http://www.absba.org/vb/showthread.php?s=&postid=614666#post614666)
الدرس الخامس : تابع قواعد البيانات (http://www.absba.org/vb/showthread.php?s=&postid=615589#post615589)

ktkot
04-06-2004, 09:25 AM
موضوع رائع من عضو أروع بكثير

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

الـحـوت
04-06-2004, 09:29 AM
مجهود مميز بارك الله فيك

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

BLACK LOVE
04-06-2004, 11:42 PM
العفو اخواني ومشكورين على المرور

بالتوفيق

تحياتي

ALQANNA9
05-06-2004, 12:50 PM
بارك الله فيك أخي العزيز على هذا التقديم الممتاز لعملية البرمجة في فيجوال بيسك و قواعد البيانات
بس عندي ملاحظه بسيطه في عملية الربط بين فيجوال وقواعد البيانات من المستحسن أنه يكون عن طريق الأداه ado لأنها توفر وقت وجهد كبير ومن أقوى أنواع الروابط وأكفأها (ole db)

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

عم العلوج
05-06-2004, 01:03 PM
استاذي العزيز
بارك الله فيك والى الامام
ملاحظه انا احد تلاميذك والمتابعين لدروسك بشغف
والمبتدئين في الفيجول ولكن لي ملاحظه اذا يتقبلها الاستاذ من تلميذه اما احفظ الدروس عندي بالصور ولكن هناك مشكله في ظهور بعض الصور فياليت تكون الصور امتداد
gif
مع مراعات مراكز التحميل
عذرا وننتظر المزيد
ورحم الله والديك

المشاغب
10-06-2004, 11:47 PM
المشاركة الأصليّة كتبت بواسطة الـحـوت
مجهود مميز بارك الله فيك

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

الجريئ
10-06-2004, 11:51 PM
الف شكر لك على الدرس الرائع

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

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





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

sawwa7
11-06-2004, 12:01 AM
http://webhost.fasttelco.com/vkeys/Mashckor.gif

الطامح للبرمجة
03-04-2006, 04:21 AM
اخوي black love ما اقول الا بيض الله وجهك وبارك الله فيك

salmaaan
08-10-2006, 12:33 PM
اولاً اشكرك بس عندي استفسار بسيط

يا استاذي العزيز

الاداه هذي لونه طالع اصفر Data1.Recordset.AddNew

حقت اضافة سجل

salmaaan
08-10-2006, 12:45 PM
نسيت ما اقولك يطلع لي رسالة يوم اجي اضيف سجل خطاء وقت التنفيذ ورقم 3021

salmaaan
08-10-2006, 01:49 PM
اخوي عرفت مشكلتي وياليت تلقى له حل

وهي حقول الارقام مثل السجل المدني هذي تجي غلط

salmaaan
09-10-2006, 05:37 AM
up

الصّــارخ
28-12-2006, 10:05 PM
مشكووووور..ياأخوي وما قصرت..

طيب وين الدروس السابقة..

أصعب حب
13-04-2007, 11:28 AM
شكرا لك أخي الكريم

محمد نجيب
13-04-2007, 06:38 PM
بارك الله فيك

عصام ابوهيبه
20-09-2007, 11:02 PM
جزااك الله خيرا

أمـيرة
28-12-2007, 05:52 PM
بارك الله فيك على موضوعك الجميل

بيلار
24-02-2008, 07:26 PM
http://absba5.absba.org/bismalhAAAAAAA.gif انتهينا من هذه الإضافات أما الآن نفذ البرنامج ليظهر لك التالي :
[c]http://absba5.absba.org/vb90.jpg
1- للإنتقال الى السجل الأول .

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

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

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

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

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

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

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

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

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





السلام عليكم أخي
جهد رائع وبارك الله فيك
ولكن عندي شوية أسئلة
هلأ أنت ليش مخلي data
لأنو مش ضروري تضعها لأنك وضعت السجل الحالي والسابق
والمشكلة انو مش حلوة بتكون بالتصميم
فقط نضع زر تالي وسابق
واضافة وتحديث وحذف
معلش اسلوبي غريب بالحكي بس انا بحكي انتقادات وجهت لي لأني عملت متل هيك ولما عرضته كانت هذه الانتقادات
وفي مشكلة تانية واجهتني واتمنى ان تفيدنا بخبرتك
هو حاليا ضايل زر بحث أنت ما شرحته أتمنى انو تشرحة ونشوف الكود لأنو غلبني كتير لأني بدي زر البحث يعني في المثال الي موجود عندنا بدنا نبحث عن موظف اسمه حسن وبدنا نشوف بياناته يعني تكون أسماء الموظفين في list or compo box ونختار الاسم وبعدها نضغط على زر بحث بتطلع بياناته
ممكن تحللي هالمشكلة وبارك الله فيك
تحياتي

mohhassan
23-03-2008, 08:31 PM
مشكوووووووور وجزاكم الله خيرا

ابو عمار71
04-06-2008, 08:48 AM
http://webhost.fasttelco.com/vkeys/Mashckor.gif

ابو عمار71
04-06-2008, 08:50 AM
اخوي black love ما اقول الا بيض الله وجهك وبارك الله فيك

qazan
20-09-2008, 06:02 PM
ما شاء الله
زادك الله علما على علمك

الراجي من الله العون و والمغفرة

qazan

][ عبدالله ][
17-11-2008, 09:57 PM
والله ابدااع


جاري التقييم 5/5 لو فيه عشره نجوم والله لا احطها

يعطيك العافية

alza3eem
04-12-2008, 08:46 AM
شكرا لك اخي

يعطيك العافية