0% found this document useful (0 votes)
79 views11 pages

SQL Server Delphi

Uploaded by

Mimi Dz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views11 pages

SQL Server Delphi

Uploaded by

Mimi Dz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

‫السالم عليكم‬

‫بعد إنتقالي لبرمجة قواعد البيات بواسطة ‪ SQL Server 2008‬أردت أن أفيدكم إخواني بما تعلمته لحد اآلن‬

‫في هذا الموضوع إن شاء هللا سأشرح ما يلي‪:‬‬

‫‪1-‬شرح إنشاء قاعدة بيانات من نوع‪SQL Server ..‬‬

‫‪2-‬ربط قاعدة البيانت هذه مع الــ ‪ Delphi ..‬بتقنية الــ‪ADO‬‬

‫‪3-‬شرح تصميم برنامج قواعد بيانات بسيط‪..‬‬

‫على بركة هللا‪..‬‬

‫‪1-‬شرح إنشاء قاعدة بيانات من نوع‪SQL Server :‬‬

‫نقوم بفتح برنامج ‪ SQL Server Management Studio‬من اإليقونة التالية‬

‫تأتيك النافذة التالية‬

‫نقوم باإلتصال مع السارفر أو الخادم ‪ ..‬بالضغط على‪Connect ..‬‬

‫اآلن من القائمة اللتي على اليسار نقوم بإنشاء قاعدة بيانات جديدة كما في الصورة‬
‫أو نقوم بإنشائها بواسطة لغة اإلستعالمات ‪ SQL‬كما يلي↓‬

‫ثم نكتب الكود التالي‬

‫================================================‪//‬‬

‫‪CREATE DATABASE DZSOFT‬‬

‫( ‪ON PRIMARY‬‬
‫‪NAME = DataDZSOFT,‬‬
‫’‪FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DZSOFT.mdf‬‬
‫)‬

‫( ‪LOG ON‬‬
‫‪NAME = DataLog,‬‬
‫’‪FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DZSOFT.ldf‬‬
‫)‬
‫‪GO‬‬

‫================================================‪//‬‬

‫‪..‬‬ ‫‪ ..‬النتيجة‬ ‫ثم‬

‫تم إنشاء قاعدة البيانات بنجاح‪..‬‬

‫مالحظة ‪ :‬لمن لم يفهم شيئ في كود الــ ‪ SQL ..‬هناك دورة من إعداد األخ عمر و قد تطرق لهذه األمور في دروسه‬

‫رابط درس إنشاء أول قاعدة بيانات‪ICI‬‬

‫نعود للقائمة اللتي على اليسار نجد ملف قاعدة البيانات اللذي قمنا بإنشائه‬
‫أحياناً ال يضهر لذا عليك بعمل تحديث من هذا الزر‬

‫هذه هي الملفات اللتي أنشئتها ↓ ‪ ..‬تجدها في المسار اللذي إخترته سابقاً‬

‫اآلن نقوم بإنشاء جدول جديد↓‬

‫خصائص الجدول تجدها على أقصى اليمين ( أهم شيئ قم بتغيير إسم الجدول ) ‪ ..‬أنا غيرته إلى‪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 then‬‬


‫;)‪DBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName‬‬

‫================================================‪//‬‬

‫هذا الكود من أجل فتح المكون ‪ OpenPictureDialog‬و إختيار صورة لوضعها في قاعدة البيانات‬
‫قم بتنسيق المشروع ليصبح في األخير بهذا الشكل‪↓↓ ..‬‬

‫‪http://i.imgur.com/GsGkA.png‬‬

‫‪ ..‬لتجريب البرنامج‪..‬‬ ‫اآلن‬

‫‪http://i.imgur.com/zKPjE.png‬‬
‫نجرب إدخال بيانات له↓↓‬

‫‪http://i.imgur.com/WJcZh.png‬‬

‫بهذا يكون الشرح إنتهى و الحمد و الشكر هلل اللذي وفقني لهذا العمل ‪ ..‬لتحميل المشروع بدون قاعدة البيانات و ال الملف التنفيذي‬
‫للمزيد من الدروس تتبعو مدونة ديزاد سوفت التقنية‬

‫‪www.blog.dzsoft-tech.com/‬‬

‫و الموقع الخاص بالمدونة‬


‫‪www.dzsoft-tech.com/‬‬

‫و صفحة الفيسبوك‬
‫‪www.facebook.com/Dzsoft.Tech‬‬

‫و السالم عليكم‬

You might also like