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

مشاهدة النسخة كاملة : انشاء الجدول...تابع لبرنامج السبملي


بحر^الشوق^جنني
28-04-2008, 12:06 PM
دروس قاعدة بيانات FoxPro 6
الدرس الأول " إنشاء جدول "
تقديم :
FOXPRO هو أحد برامج البرمجة المصاحبة لبرنامج Microsoft Visual Studio 6.0 يساعدك على تصميم قواعد البيانات الخاصة بك و هو بالقوة الكافية ليعوضك عن Microsoft Access حال عدم توفره بجهازك و كل ما تحتاجه خلافا للبرنامج Microsoft Visual FoxPro 6.0 هو عقل يقظ لماح
لنبدأ على بركة الله

http://www.c4arab.com/images/lessons/programming/general/f100.jpg
ما نراه هو الصفحة الأساسية للعمل و هي بطبيعة الحال لا تختلف عن أي نافذة فنجد شريط العنوان يليه شريط القوائم ثم شريط الأدوات و لتعلم وظيفة كل رمز فقط عليك وضع المؤشر فوقه لثواني و سوف نستخدم أول رمز من الشمال و جميعنا تقريبا يعرفه انه رمز الصفحة البيضاء new
ستظهر أمامك نافذة جديدة و من عنوان الدرس نعلم إننا سنستخدم الاختيار table ثم نضغط new file
http://www.c4arab.com/images/lessons/programming/general/f101.jpg
ستطلب منك النافذة التالية اسم و مكان للجدول المراد إنشاؤه و لك حرية الاختيار بالطبع عن نفسي فقد قمت بعمل مجلد خاص و أسميت الجدول بالدرس 1
http://www.c4arab.com/images/lessons/programming/general/F102.jpg
بعد ضغط حفظ save تظهر نافذة تكوين الجدول
http://www.c4arab.com/images/lessons/programming/general/F103.jpg
و كما نرى فالحقول fields لها مواصفات تمكنك من تحديد البيانات المدخلة و لنبدأ بأول حقل
نجد مستطيل تحت تبويب name و هو يطلب أسم للحقل أكتب id لاحظ أن اسم الحقل يستخدمه المبرمج في تكوين العلاقات و الاستعلامات و التقارير بينما يعني للمستخدم عنوان المعلومة المراد إدخالها و لذا نستخدم النماذج مستخدمين عناوين سهلة للمستخدم ف id يمكننا ان نكتبها مسلسل بمعنى رقم السجل
اضغط tab من لوحة المفاتيح تنتقل إلى خانة تبويب type النوع و منها

<LI dir=rtl> character حرفي و تقبل جميع ما يمكن إدخاله من لوحة المفاتيح حروف و أرقام و رموز
<LI dir=rtl> numeric رقمي يشمل الأرقام مشتملة الإشارة و العلامة العشرية ان وجدت
<LI dir=rtl> date تاريخ و دائما طوله 8 خانات و يأخذ الشكل mm/dd/yy أي ببدء بالشهر ثم اليوم
<LI dir=rtl> logical منطقي و يستخدم مع النوعية التي تتطلب اختيارا من اثنين فقط مثل نعم أو لا
memo ملاحظات و هي تمكنك من إدخال بيانات كبيرة الحجم لا تسمح بها النوعيات الأخرى
بالطبع هناك نوعيات أخرى ومن المفترض انك على علم بالمتغيرات و أنواعها الآن اختر numeric ثم اضغط tab تنتقل إلي تبويب width العرض و هو تبويب تحديد عدد الحروف أو الأرقام المدخلة اكتب 3
التبويبات التالية و لن نستخدمها الآن هي

<LI dir=rtl> decimal عدد الأرقام العشرية
<LI dir=rtl> index فهرس بمعنى هل نرغب في فهرسة الحقل من عدمه
null لتحديد قبول قيمة صفرية من عدمه
اكتب الحقول بالمواصفات كما تظهر أمامك في الصورة التالية
http://www.c4arab.com/images/lessons/programming/general/F104.jpg
يمكننا القول بان البيانات الموضحة تصلح كبيانات أساسية أو دفتر عناوين الخ لاحظ أن am_call قصدت به إمكانية الاتصال المبكر بينما o_phone تليفون المكتب و h_phone تليفون المنزل الآن اضغط OK
http://www.c4arab.com/images/lessons/programming/general/f105.jpg
هل تريد إدخال بيانات الآن إذا أجبت لا سيتم حفظ الجدول اضغط yes لتظهر نافذة إدخال البيانات التالية
http://www.c4arab.com/images/lessons/programming/general/f106.jpg
أغلق نافذة إدخال البيانات * لاحظ ان الملف ما زال مفتوحا بالرغم من إغلاق نافذة البيانات انظر شريط المعلومات * الآن نفرض أننا نريد تعديل الجدول هناك عدة طرق سأذكرها في أماكنها
من شريط القوائم View -> Table Designer
http://www.c4arab.com/images/lessons/programming/general/f107.jpg
تظهر نافذة التعديل و قد مرت بك مسبقا أثناء إنشاء الجدول
http://www.c4arab.com/images/lessons/programming/general/f108.jpg
يمكنك التعديل و الحذف و الإضافة و إعادة ترتيب الحقول

<LI dir=rtl> لتعديل اسم حدده بالنقر ثم اكتب الاسم الجديد
<LI dir=rtl> لحذف حقل حدده بالضغط على يسار الاسم فيظهر سهمين كما بحقل id بالصورة عاليه ثم اضغط delete
<LI dir=rtl> لإضافة حقل حدد الحقل الذي سيليه ثم اضغط insert
لنقل حقل من مكانه انتقل بالمؤشر إلي يسار اسم الحقل حيث يتحول إلى سهم له رأسين اضغط الزر الأيسر للفأرة و اسحب إلى المكان الجديد ثم حرر الزر الأيسر للفأرة
بعد التعديل اضغط ok و سيتم سؤالك عن رغبتك في حفظ التغييرات .
نريد الآن إغلاق الملف و لذا سنذهب إلى شريط القوائم ثم Windows -> Data Session
http://www.c4arab.com/images/lessons/programming/general/f109.jpg
تظهر أمامنا النافذة التالية
http://www.c4arab.com/images/lessons/programming/general/f110.jpg
و بالطبع تحتوي على العديد من الوظائف فالخصائص properties تمكننا من التعديل modify كما بالنافذة التاليةhttp://www.c4arab.com/images/lessons/programming/general/f111.jpg
أما لأننا نريد غلق الملف فإننا ببساطة سنضغط close
نافذة الأوامر command
إنها النافذة القابعة بأعلى يمين الشاشة منذ بدء البرنامج تقوم بترجمة ما تفعله أو تنفذ الأوامر التي تدخلها أنت بها فعندما أنشأت جدول كان الآمر المستخدم create lesson1 و عندما قمت بالتعديل استخدمت الأمر modify structure و عندما أغلقت النافذة استخدمت الأمر use نعم بهذه البساطة و بمراقبتك لهذه النافذة تتعلم الكثير إن يشاء الله

ღ¸¸الـمــحــــآل¸¸ღ
28-04-2008, 12:34 PM
شـكـــــرا لك
على الدرس ,, الرائع
ويعطيك العافيه

العنــ بنت ــابي
28-04-2008, 12:49 PM
الله يعطيج العافيه


مجهود كبير مشا الله عليج



دمتي سالمه

سيمواف
28-04-2008, 02:00 PM
يعطيكي العافية

بحر^الشوق^جنني
28-04-2008, 02:05 PM
شـكـــــرا لك
على الدرس ,, الرائع
ويعطيك العافيه


http://img240.imageshack.us/img240/2404/wh89900991br5.gif

بحر^الشوق^جنني
28-04-2008, 02:06 PM
الله يعطيج العافيه


مجهود كبير مشا الله عليج



دمتي سالمه
http://img240.imageshack.us/img240/2404/wh89900991br5.gif

بحر^الشوق^جنني
28-04-2008, 02:06 PM
يعطيكي العافية
http://img240.imageshack.us/img240/2404/wh89900991br5.gif

عشقي ترابك ياوطن
28-04-2008, 08:24 PM
يسلمووووووووو اختي بحوووره

ويعطيك الف الف عاافيه على مجهودك

http://abomt3eb.net/up/uploads/c965cd29b3.bmp


ولا عدمنا جديدك وتميزك

تحياتي لك

حطام الذكريات
28-04-2008, 09:25 PM
ما شاء الله عليك

من ابداع الى اخر

تميز بلا حدود

وعطاء بلا ملل

سلمت يداكى غاليتى

ويعطيك الف الف عافيه


وما ننحرم منك ولا من تميزك

كل الشكر والتقدير

ابو متعب
28-04-2008, 11:30 PM
الله يعيطك العافية على النقل المتميز
http://abomt3eb.net/up/uploads/c965cd29b3.bmp

彡 منى آلرـوح 彡
29-04-2008, 02:29 AM
http://www5.0zz0.com/2008/04/26/21/466222255.gif (http://www.0zz0.com)

مشكوووره حبيبتي بحوووره

على هالمجهود المميز

//
دمتي بالف خير

saady
19-03-2009, 10:05 AM
مشكوررررررررررررررررجدا