بعد إنتقالي لبرمجة قواعد البيات بواسطة SQL Server 2008 أردت أن أفيدكم إخواني بما تعلمته لحد الآن
في هذا الموضوع إن شاء الله سأشرح ما يلي :
1- شرح إنشاء قاعدة بيانات من نوع SQL Server ..
2- ربط قاعدة البيانت هذه مع الــ Delphi .. بتقنية الــ ADO
3- شرح تصميم برنامج قواعد بيانات بسيط ..
على بركة الله ..
1- شرح إنشاء قاعدة بيانات من نوع SQL Server :
نقوم بفتح برنامج SQL Server Management Studio من الإيقونة التالية
تأتيك النافذة التالية
نقوم بالإتصال مع السارفر أو الخادم .. بالضغط على Connect ..
الآن من القائمة اللتي على اليسار نقوم بإنشاء قاعدة بيانات جديدة كما في الصورة
أو نقوم بإنشائها بواسطة لغة الإستعلامات SQL كما يلي ↓
ثم نكتب الكود التالي
//================================================
//================================================
ثم .. النتيجة ..
تم إنشاء قاعدة البيانات بنجاح ..
ملاحظة : لمن لم يفهم شيئ في كود الــ SQL ..
نعود للقائمة اللتي على اليسار نجد ملف قاعدة البيانات اللذي قمنا بإنشائه
أحياناً لا يضهر لذا عليك بعمل تحديث من هذا الزر
هذه هي الملفات اللتي أنشئتها ↓ .. تجدها في المسار اللذي إخترته سابقاً
الآن نقوم بإنشاء جدول جديد ↓
خصائص الجدول تجدها على أقصى اليمين ( أهم شيئ قم بتغيير إسم الجدول ) .. أنا غيرته إلى Information
يضهر الجدول فارغ ..
قم بملئه بالحقول اللازمة ليصبح كما يلي .. .
ثم نختار المفتاح الأول للجدول كما توضح الصورة ↓
ليصبح الحقل ID_Information بهذا الشكل
ثم نقوم بالحفظ ..
كان هذا شرح بسيط لكيفية إنشاء قاعدة بيانات من نوع SQL Server و أنصحكم بمتابعة دورة الأخ عمر للإستفادة أكثر
2- ربط قاعدة البيانت هذه مع الــ Delphi .. بتقنية الــ ADO :
نقوم بفتح برنامج الــ Delphi من الإيقونة التالية
أنا أستعمل Delphi 2011 XE لا يوجد مشكلة في تطبيق الدرس بإصدارات الأخرى
نفتح مشروع جديد
ثم من الأحسن نقوم حفظه نضع بالمشروع المكونات التالية
ثم دوبل كليك على مكون ADOConnection1 .. تنتج لنا التافذة التالية ↓
نختار Build .. ثم نختار المزود المحدد في الصورة
ثم ..
تكتب إسم السارفر أو الخادم في الخانة الأولى .. و في الخيار الثاني نحدده كما موضح في الصورة
في الخيار الثالث نختار قاعدة البيانات المراد عمل إتصال بها .. نختار DZSOFT اللتي قمنا بإنشاءها سابقاً ..
نجرب الإتصال .. النتيجة ، تم بنجاح
بعد هذه الخطوات نضغط OK
و OK أخرى هنا
نبقى في نفس المكون ADOConnection .. الخواص التالية بالترتيب ( الترتيب مهم جداً )
.. تعطيل الدخول بإسم المستخدم و كلمة المورو
.. تفعيل الإتصال
ننتقل الآن للمكون ADOTable و نغير الخواص التالية كذلك بالترتيب
.. الإتصال مع المكون ADOConnection
.. تحديد الجدول ( قمت بتسميته بهذا الإسم سابقاً )
.. تفعيل الإتصال
الآن نحدد المكون DataSource .. و نحدد التالي
بهذا نكون قد أنهينا عملية الربط
3- شرح تصميم برنامج قواعد بيانات بسيط ..
الآن دوبل كليك على .. تنتج النافذة التالية ↓ .. نختار Add all fields كما هو مبين
.. النتيجة .. نقوم بتحديدهم
و سحبهم للمشروع .. كما في الصورة ..
الآن نضع بالمشروع المكونين DBGrid - DBNavigator
من خواصهما نقوم بالإتصال .. من الخاصية DataSource .. كما توضح الصورة ↓
نضع الآن مكون جديد OpenPictureDialog
من خواص هذا المكون تختار الخاصية
نغير محتوى النافذة اللتي ستضهر إلى التالي
من أجل جعل العمل مع الصيغة bmp فقط ! .. لأن قاعدة البيانات تقبل هذه الصيغة فقط !
الآن نضيف زر للمشروع نغير خاصية الــ Caption إلى ... ثلاث نقاط ، ثم دوبل كليك و نضع به الكود التالي
//================================================
If OpenPictureDialog1.Execute thenDBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
//================================================
هذا الكود من أجل فتح المكون OpenPictureDialog و إختيار صورة لوضعها في قاعدة البيانات
قم بتنسيق المشروع ليصبح في الأخير بهذا الشكل ↓↓ ..
http://i.imgur.com/GsGkA.png
الآن .. لتجريب البرنامج ..
http://i.imgur.com/zKPjE.png
نجرب إدخال بيانات له ↓↓
http://i.imgur.com/WJcZh.png
بهذا يكون الشرح إنتهى و الحمد و الشكر لله اللذي وفقني لهذا العمل ..
0 comments: