شبكة شباب IT ترحب بالزوار الكرام

اهلا وسهلا بك في شبكة و منتديات شباب IT ترحب بالزوار الكرام وتدعوكم للتسجل معنا ..

انضم إلى المنتدى ، فالأمر سريع وسهل

شبكة شباب IT ترحب بالزوار الكرام

اهلا وسهلا بك في شبكة و منتديات شباب IT ترحب بالزوار الكرام وتدعوكم للتسجل معنا ..

شبكة شباب IT ترحب بالزوار الكرام

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
شبكة شباب IT ترحب بالزوار الكرام

منتديات شباب IT للتكنولوجيا معنى أخر ...

أقسام المشروع في قواعد بياناتdatabase Get-1-2010-almlf_com_sk7z3hec


    أقسام المشروع في قواعد بياناتdatabase

    avatar
    ViRuSMaN
    المدير العام
    المدير العام


    ذكر
    تاريخ التسجيل : 31/07/2009
    تاريخ الميلاد : 01/01/1988
    عدد المساهمات : 72
    العمر : 36
    الموقع : https://mmit.yoo7.com

    أقسام المشروع في قواعد بياناتdatabase Empty أقسام المشروع في قواعد بياناتdatabase

    مُساهمة من طرف ViRuSMaN الأربعاء نوفمبر 25, 2009 3:05 am

    بسم الله الرحمن الرحيم
    الحمد لله رب العالمين والصلات والسلام على أشرف الخلق أجمعي.. أما بعد


    أقسام المشروع في قواعد بياناتdatabase .

    لرؤية الصور بشكل اوضح،،، اضغط على الصورة أقسام المشروع في قواعد بياناتdatabase Smile


    أولاً لنوضح بعض المسميات المهمه و السهله ..
    في اي مشروع توجد هنال أربعه أقسام له وهي ..

    القسم الاول :- قاعدت البيانات .. Database : وهى عباره عن مخزن عل القرص الصلب
    على شكل ملف إما binary أو text وذلك ضمن تشفير شركه وطريقه تخزين معينه ..
    وهو في الاغلب يتكون من مجموعه من الجداول ( Tables ) وكل جدول يتكون من مجموعه من
    الحقول
    ( Felids ) التي تحوي البيانات .. ولفهم ذلك أنظر إلى الشكل التالى ..
    أقسام المشروع في قواعد بياناتdatabase Database

    ويوجد أنواع كثيره من أنواع الملفات في ال database مثل
    (mdb , .xls ) وغيرها يوجد الكثير..


    القسم الثاني :- (Database management system) وهو عباره عن مدير
    قاعده البياناب الذي يسمح لى أن أتعامل معها مباشره من خلال الإنشاء
    أو التعديل أو الإضافة للقاعده , مثلا .. برنامج ال Access هو عباره
    عن مدير قاعده البيانات ل mdb file و oracle هو مدير قاعده البيانت
    لملفات oracle ...
    وهو يقوم بجميع العمليات على المف ليضمن لى التخزين الصحيع من غير أن
    أهتم بتركيبة الملف و تعقيده..
    وهو بذلك يسهل على المبرمجين إذ كان في السابق يجب على المبرمج ان يتولى هذه
    العمليه.. و ينشئ ملف لك جدول
    و يقوم بعمليات ضخمه حتى يصل إلى البرنامج المطلوب

    القسم الثالث :- أداه تمكننا من التعامل مع مدير قواعد البيانات لنصل
    إلى قاعده البيانات وغالباً ما تنتجها الشركه المصنعه لقعددت البيانات
    لكي تسمح للمبرمج أن يستخدم لغات برمجه أخرى و ليس مدير قعدة البيانات
    وتوجد لذلك أدوات كثيره
    وكل له شغله و أهميه أو بساطته ..
    ومنها ال data control و ADO , DAO , OLEDB ,ODBC و ADO.NETوكل منها
    له مقدرته على التعامل مع مدير قواعد البيانات..
    ونحن هنا سنتعامل سنتعامل ADO.NET ..

    القسم الرابع :- وهو برنامجي بما يحويه من Forms أو Dailog أو شاشات للتعامل
    مع قواعد البيانات من إضافه و إلغاء أو تعديل أو طلب عرض البيانات ..
    وهو بدوره في درسنا يتعامل مع ADO.NET ويتفاعل معه ومع الاوامر التي يتيحها
    حسب طاقته وحسب ما وضعه فيه مصموه.. وهو يرطبط مع جدول ( Table )
    في الوقت الواحد لإدارة العمليات عليه..أو بإمكاننا أن نرسل جمل SQl
    لينفذها على قاعده البيانات أو يعرض لنا ما تحويه .
    ولكم هذا الشكل التوضيحي الذي يوضح المفهوم إن شاء الله ..

    أقسام المشروع في قواعد بياناتdatabase Part


    .
    و بالله الوفيق...




    كيفيه إنشاء قاعدت بيانات database .

    توجد هنالك طرق كثيره لإنشاء قواعد البيانات..
    وذلك بالإعتماد على نوع قاعدت البيانات و نوع مدير قاعدة البيانات المراد إستخدامه ...
    هنا نريد أن نبني قاعدة بيانات من نوع .mdb وذلك باستخدام مدير قاعده البيانات ...
    Microsoft Access XP


    أقسام المشروع في قواعد بياناتdatabase Ac


    أولاً نقوم بتشغيل ال Access و نقوم بإنشاء مشروع جديد
    وذلك من خلال New File و بعدها Blank DataBase كما في الشكل التالي ...

    أقسام المشروع في قواعد بياناتdatabase Ac1

    فتظهر لنا شاشة حوار File New Dtatbase فنقوم بتحديد
    مكان و إسم قاعدة البيانات وهنا أريد أن أسمي قاعده البيانات
    MyDtatBase.mdb وذلك يظهر في الشكل ا لتالي ...

    أقسام المشروع في قواعد بياناتdatabase Ac2

    عد الضغط على كبسة Create ..
    يتم إنشاء ملف قاعدة البيانات ...
    و إلى هنا يمكن أن نبدئ بإستخدام قاعده البيانات في البرمجه
    من غير أن ننشئ أي جدول ...
    فيمكن أن يتم العمل برمجياً من خلال لغه البرمجة ...
    ولكن هنا نريد أن ننشئ الجداول و أن نقوم بعلم بعض العلاقات
    معها لكي يتم تضبط القاعده ...

    وهنا يظهر لنا البرنامج شاشة كما يلي ...

    أقسام المشروع في قواعد بياناتdatabase Ac3

    وهنا يجب أن نحدد ما نريده من قاعدة البيانات
    لنفرض أني أريد أن أنشئ جدول للموظفين
    و جدول بأقسام مأسستي ...
    و جدول معلومات عن العملاء

    فهنا موظفين تعني Employees
    و أقسام تعني Departments
    و عملاء تعني Customers

    فلو أردت أن أخزن إسم الموظف و رقمه في الشركه و تاريخ ميلاده
    و العنوان و مقدار راتبه بالدولار و وظيفته في الشركه
    و في أي قسم يعمل ..

    و أيضا إذا أردت أن أحفظ إسم القسم و رقم القسم في الشركه
    و موقع القسم .. و معلومات عن أهداف و وظفيقة و وصف القسم في الشركه

    أما بالنسبة للعمليل أو الزبون أريد أن أحفظ إسمه ورقمه و عنوانه و رقم هاتفه ...

    فقط هذا يكفي في الوقت الحاضر ...( يوجد هناكل تحليل كبير
    و مواصفات خاصة لهذا النوع من الشركات ) أو العلاقات ...

    فإني يمكن أن أبني العلاقة بين هذه الجداول ...
    وذلك كما في الشكل التالي ...

    أقسام المشروع في قواعد بياناتdatabase Ac4


    فلو قمت بترجمتها لكي أستخدم الأسماء في بناء الجداول ...

    أقسام المشروع في قواعد بياناتdatabase Ac5

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


    أقسام المشروع في قواعد بياناتdatabase Ac6

    ولكن يمكن أن نسئل ما هو نوع الحقول fields في الجداول ..
    فمثلاً أنواع الحقول في جدول ال Employees فإنه يكون كما في
    الشكل التالي ...

    أقسام المشروع في قواعد بياناتdatabase Ac7


    فمثلاً أنواع الحقول في جدول ال Department فإنه يكون كما في
    الشكل التالي ...


    أقسام المشروع في قواعد بياناتdatabase Ac8


    فمثلاً أنواع الحقول في جدول ال Customers فإنه يكون كما في
    الشكل التالي ...

    أقسام المشروع في قواعد بياناتdatabase Ac9


    وهنا نريد أن نرجع لبرنامج ال Access
    فنحن نريد أن ننشئ الجدول الذي إسمه Employees و جميع
    حقوله..
    وذلك بالضغط على Create table in Design view ...
    فتفتح لنا شاشة لكي نقوم بإنشاء الجدول ...
    كما في الشكل التالي ..

    أقسام المشروع في قواعد بياناتdatabase Ac10


    فنقوم بإدخال إسم الحقل Field Name و نوع الحقل Data Type
    ثم إذا أردنا ندخل وصف الحقل ..Description ..
    ويمكن أن نرى كيفي يمكن أن نختار نوع الحقل كما في الصوره التالية ...


    أقسام المشروع في قواعد بياناتdatabase Ac11



    وهنا يجب أن نحدد من هو الحقل الذي أريد أن يكون
    قائد الجدول و المميز للعناصر فيه ونحن هنا نريد أن
    نستخدم رقم الموظف employeeID كمفتاح للجدول ..
    وذلك يتم من خلال أختيار الحقل بالفأرة ثم نكبس على الكبسه
    كما ماشر لها في الصوره السابقة ...
    بتعدها يكون الحقل جاهز و الجدول جاهز ..
    و تظهر لنا الإشاره التالي بجانب الحقل employeeID ... كما في الكل التالي ..


    أقسام المشروع في قواعد بياناتdatabase Ac12


    عدها نقوم بإغلاق الشاشة فيظهر لنا Message يقول لنا
    هل تريد أن تحفظ التغيرات على تصميم الجدول Table1
    كما في الصورة التالية ...


    أقسام المشروع في قواعد بياناتdatabase Ac13


    فيجب هنا أن نحذر بإن نضغط على yes كي نحفظ عملنا
    فإن كبست على no فإني كمن لم يعمل شيء ...
    فعند الضغط على yes تظهر لنا شاشت حوار ..Save as
    وهنا نضع إسم الجدول Employees و نضغط على OK لكي نحفظ العمل فيظهر
    لنا في شاشة التصميم إسم الجدول كما يلي ...


    أقسام المشروع في قواعد بياناتdatabase Ac15

    و بنفس الطريقة نقوم ببناء الجدولين الأخرين Department و Customers و يظهر الناتج في النهاية كما يلي ...

    أقسام المشروع في قواعد بياناتdatabase Ac16

    و بعد أن أنهينا باء الجداول ...
    يمكن أن نكتشف أننا غفلنا عن فكره أو حقل مهم فكيف يمكن
    أن أضيفة إلى الجدول الذي أريد ...

    فمثلاً هنا لغد تغافلت عن نغزين الراتب للموظف وهو مهم
    جداً يجب أن نضيفه في الجدول ...
    فيمكن أن نعدل على العلاقات كما و التصاميم
    و بعدها يجب أن أن أقوم بتنفيذ عملية التعديد على الجدول Employees أنظر الصوره التالية ...

    أقسام المشروع في قواعد بياناتdatabase Ac17

    فلعمل التعديل على الجدول نقوم بإختار الجدول Employees ثم نختار الامر Design كما في الشكل التالي ...

    أقسام المشروع في قواعد بياناتdatabase Ac18


    و يتم إضافة الحقل الجديد و نوعه و وصفه ..
    و بعدها نغلق الشاشة و نقوم بحفظ التعديد ...
    كما في الشكل التالي ..

    أقسام المشروع في قواعد بياناتdatabase Ac19

    و هنا يمكن أن نقول أن العمل الكبير في بناء قاعد البيانات قد تم ..

    يمكن أن أكون قد سميت الجدول بإسم خاطأ أو أردت تغيره
    لكي أوضح العمل ..
    قمثلاً يمكن أن أغير إسم الجدول Department قسم إلى Departments أقسام ..
    و ذلك سهل فقط كأي تغير لإسم ملف من ملفات الوندوز ..
    بالضعط على الإسم مرتين و نغير ثم Enter للحفظ

    يجب أن نتذكر أنه يوجد علاقات بين الجداول

    فمثلاً لو نظرنا توجد هنالك علاقة بين جدول
    ال Empolyees و جدول ال Departments ...
    وهي أني أقوم بتخزين رقم القسم الذي يعمل فيه الموظف
    ولكن هنالك شرط أن يكون الرقم موجود في جدول الأقسام ..
    وهذ لأن الموظف فقط يعمل في قسم واحد ..
    فيمكن أن نتم هذه العلاقة من خلال الأمر Relationships الموجود
    داخل القائمة الرئسية Tools كما في الشكل التالي

    أقسام المشروع في قواعد بياناتdatabase Ac20

    فتظهر لنا شاشة Relationships كما فنقوم بإضافة الجدولين
    Employees و Departments .. بختياره ثم نضغط على الكبسة Add فيتم وضع تمثيل للجدول في شاشة relationships ..
    كما في الشكل التالي ..

    أقسام المشروع في قواعد بياناتdatabase Ac21


    وهنا يتم الإضافة وبعدها يتم بناء العلاقة بين الجدولين ...

    أقسام المشروع في قواعد بياناتdatabase Ac22

    ولبناء العلاقة بين الجدولين ..
    نذهب بمأشر الفأرة والضغط على departmentID في جدول Departments و نستمر في الضغط
    ونذهب إلى workin في جدول ال Employees ثم نفلت كبسة الفأرة ...
    فتظهر لنا الشاشة Edit Relationships كما في الشكل التالي ..

    أقسام المشروع في قواعد بياناتdatabase Ac23

    فنلاحظ أن نوع العالية Relationship Type من نوع One-To-Many
    أي العلاقة يكون يعمل عدد من الموظفين في قسم واحد ..
    ونقوم بختار الخيار Enforce Referntioal Integrity وهو قانون وضعته
    شركة ميكورسوفت لكي تأكد على الأن العلاقة بين الحقلين ممأكده
    ولا يسمح إضافة رقم قسم للموظف من غير أن يكون هنالك قسم يحمل هذا الرقم ..


    وهنا يمكن أن نغير في نوع العلاقة ..

    لكن ما نريده هو One-To-Many ..
    فنضغط على Create لإنشاء العالاقة ..
    فتظهر العلاقة كما يلي ..

    أقسام المشروع في قواعد بياناتdatabase Ac24

    وهنا نرى العلاقة One-To-Many بخط يصل من الجدول Departments بالجدول Employees
    وذلك بجانب الحقل departmentID و الحقل workin ولكن كتب بجانب الحقل departmentID واحد ( 1 )
    وبجانب الحقل workin كتب رمز إشارة اللانهية ...وهذا يعني أن كل قسم يحتوي على عدد من الموظفين ..

    و أذكر هنا أنه بإمكاننا أن نعلد على العلاقة من خلال عمل نقرتين بالفأرة
    على الخط الممثل للعلاقة فيمكننا أن نلغي العلاقة أو نغير نوعها أو خصائصاها ...

    وهنا أذكر أنه يجب عمل حفظ Save لكي يتم حفظ شغلك .

    و بعدها نريد أن ندخل بعض الأقسام لقاعدة البيانات .
    وذلك عمل Double Click على Departments فتفتح لنا شاشة
    Departments : Table فنقوم بإدخال البيانات والأقسام في الشركة
    كما يلي ..

    أقسام المشروع في قواعد بياناتdatabase Ac25

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

    أقسام المشروع في قواعد بياناتdatabase Ac26

    ونلاحظ هنا أنن لا ندخل رقم القسم
    يتم إعطائه قيمة أتوماتيكية من مدير قاعدة البيانات عندما نضيف أي
    سجل للجدول ..
    وهنا أريد أن أدخل بعض الموظفين لجدول الموظفين..
    فنقوم كما قمنا بعمله في جدول الأقسام ..
    ولكن إذا قمنا بإدخال رقم لقس غير موجود فإن مدير النظام يعطينا الرساة كما يلي ..

    أقسام المشروع في قواعد بياناتdatabase Ac27

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

    أقسام المشروع في قواعد بياناتdatabase Ac28

    إلى هنا أعتقد أني أقدر أن أقول أننا قد قمنا ببناء قاعدة البيانات
    بإستخدام البرنامج Microsoft Access XP ..
    ونحن جاهزون للخطوة التالي ...
    وهي أن نتعمل مع قاعدة البيانات من خلال برنامج نبرمجة ..
    من غير أن نستخدم مدير قاعدة البيانات ...

    أرجو من الله أن تكون الفائدة قد وصلة ...
    ملف قاعدة البيانات
    من هنا .

    avatar
    ViRuSMaN
    المدير العام
    المدير العام


    ذكر
    تاريخ التسجيل : 31/07/2009
    تاريخ الميلاد : 01/01/1988
    عدد المساهمات : 72
    العمر : 36
    الموقع : https://mmit.yoo7.com

    أقسام المشروع في قواعد بياناتdatabase Empty رد: أقسام المشروع في قواعد بياناتdatabase

    مُساهمة من طرف ViRuSMaN الأربعاء نوفمبر 25, 2009 3:06 am

    ربط قاعدة بيانات بإستخدام ADO في Visual C++ 6

    كيفية ربط البرنامج مع قاعدة بيانات و عرض جدول من قاعدة البيانات
    في برنامجي ...
    وذلك نحن نعلم أن جدول الموظفين في يحتوي على المعلومات التالي ...

    أقسام المشروع في قواعد بياناتdatabase Ac28

    فنحن نريد أن نربط البرنامج بقاعدة البيانات بإستخدام الأداه
    Microsoft ADO Data Control 6.0 و نعرض الناتج في
    Microsoft DataGrid Control , فيكون الناتج النهائي كما يلي ..

    أقسام المشروع في قواعد بياناتdatabase Attachment1

    الأن سوف نبدء في بناء البرنامج ...

    الخطوة الأولى : وهي فتح مشوع من نوع Dialog في ال Microsoft Visual C++ 6.0
    يمكن أن تعرف كيف يمكن فتح مشروع من هذا النوع من خلال الوصلة التالي... ولكن أني أريد أن أسمي مشروعي بإسم ConnectToDtatbase
    فتح مشوع من نوع Dialog في ال Microsoft Visual C++ 6.0

    فبعد فتح المشورع ConnectToDtatbase يظهر لي كما يلي ..
    في صيغته الأولية ..

    أقسام المشروع في قواعد بياناتdatabase Attachment2


    الخطوة الثانية : إضفاة الأداه ADO Data Control والأداه DataGrid لشريط الأدوات

    يمكن ذلك من خلال الأمر Components and Controls الموجود داخل القائمة الفرعية
    Add To Project الموجودة في القائمة الأساسية project كما في الشكل التالي ...


    أقسام المشروع في قواعد بياناتdatabase Attachment4

    فتظهر لنا شاشة Components and Controls Gallery .
    كما في الشكل التالي ...


    أقسام المشروع في قواعد بياناتdatabase Attachment5


    فنقوم بالدخول لمحتويات الدليل Registered ActiveX Controls
    ونختار الأداه

    أقسام المشروع في قواعد بياناتdatabase Attachment6

    م نقوم بالضغط على كبسة Insert .... فتظهر لنا رسالة
    تطلب منا التأكيد على إضافة الأداه ..

    أقسام المشروع في قواعد بياناتdatabase Attachment7

    وعند الضعط على Ok تظهر لنا شاشة ال Convirm Clasess
    وهي مجموعة ال Class التي ستضاف للمشروع لكي يصبح جاهز للتعامل مع قواعد البيانات على طريقة ADO المبنية على OLDBC .

    أقسام المشروع في قواعد بياناتdatabase Attachment8

    عند الضغط على Ok يتم إضافة مجموعة ال Classes ..

    و بعد ذلك نقوم بإضافة الأداه

    أقسام المشروع في قواعد بياناتdatabase Attachment9

    و تتم إضافتها بنفس الطريقة ...
    وبعدها نغلق شاشة Components and Controls Gallery فنجد
    أن الأداتين قد إضيفتا لشريط الأدوات كما يلي ...

    أقسام المشروع في قواعد بياناتdatabase Attachment10

    عد ذلك نقوم بحذف كبستي Ok و Cancel والlable ..
    TODO: Place Didalog Controls Her.
    و بعدها نضيف عنصر من أدات ADO و وعنصر من أدات DtatGrid ...
    و نجل شكل البرنامج كما يلي ...

    أقسام المشروع في قواعد بياناتdatabase Attachment11


    إلى هنا أقول أن الخطوة الثانية قد إنتهت ..

    الخطوة الثالثة :ربط الأداه ADO بملف قاعدة البيانات
    وهنا نقوم بإختيار العنصر Adodb1 و نضغط على زر الفأرة الأيمن ..
    فتظهر لنا قامة مختصرة نختار منها Propertis

    أقسام المشروع في قواعد بياناتdatabase Attachment12


    فتظهر لنا شاشاة ال Properities الخاصة بالأداه ADO كما في الشكل التالي ...

    أقسام المشروع في قواعد بياناتdatabase Attachment13

    نذهب إلى التاب Control فيظهر أماما كما يلي

    أقسام المشروع في قواعد بياناتdatabase Attachment14

    فنجد هنا أنه يوجد ثلاث طرق للربط ...
    الطريقة الأولى .. Data Link File و هنا نقوم بختيار ملف رابط
    يربطني بالقاعده أو DSN جاهز ... ( سيتم شرحه في درس لاحق إن شاء الله )

    الطريقة الثانيه ... وهي ODBC Data Source Name أي DSN
    وهنا نتمكن من بناء DSN جديد ... وهذه الطريقة تمكنن من عمل ربط
    أمن لقاعدة بيانات موجوده على شبكة محلية أي على خادم قواعد البيانات في الشركة مثلاً ...

    الطريقة الثالثة : وهي Connection String وهي تمكنني من الربط
    مثل الطرق الأخرى لكن من خلال بعث نص String للأداه يتم من خلالها تحديد علا قة الأداه مع قاعدة البيانات ...

    وهنا نريد أن نستخدم الطريقة الثالثة ... Use Connection String ..
    فنقوم بالضغط على كبسة Build الموجودة على يمين صدوق النص ..
    فتظهر لنا شاشة Data Link Properties ...فنختار
    Microsoft Jet 4.0 OLE DB Provider ...
    كما في الشكل التالي ...

    أقسام المشروع في قواعد بياناتdatabase Attachment15


    نضغط على Next فتنقل إلى التاب Connection
    وهنالك نقوم بتحديد إسم ومكان قاعدة البيانات ..
    وهنا إذا كانت مكان قاعدة البيانات بجانب البرانامج في في نفس الدليل
    نكتفي بوضع إسم قاعدة البيانات إو بإمكانا أن نحدد الماسار من خلال
    الضغط على الكبسة ذات الثلاث نقاط على جانب مربع النص ..

    وبعد ذلك نقوم بوضع إسم مستخدم و كلمة عبور إذا كنا قد أن شاأنا إسم مستخدم و كلمة عبور في مرحلة بناء قاعدة البيانات ..

    أقسام المشروع في قواعد بياناتdatabase Condb15


    وهنا لكي نتأكد من عملية الربط قد تمت بنجاح نقوم بالضغط على
    كبسة Test Connection فإن كان موقع الملف صحيح و إسم المستخدم
    و كلمة حبوره صحيحه فإنه يظهر لنا الرسالة التالي ...

    أقسام المشروع في قواعد بياناتdatabase Condb16


    عد هذا نضغط على Ok و بعدها على كبسة Ok للشاشة الحاوار
    ثم نغلق شاشة خصاصئص لأدات ADO ...

    إلى هنا لقد تم ربط ال ADO Data Control مع ملف قاعدة البيانات ..
    لكن لم نحدد طريقة تعامل ال ADO مع القاعدة مع جدول محدد
    أو من خلال إرسال جمل SQL لمدير قاعدة البيانات ...

    وذلك من خلال الرجوع لشاشة الخصائص Properities الخاصة بالعنصر
    Adodb1 ...و نختار التاب RecordSource لكي نحدد
    مصضر السجلات الإبتدائية للعنصر Adodb1 ..
    وهناك نختار من Command Type الإختار 2-adCmdTable
    أي أننا نريد أن نعامل مع قاعدة البيانات من خلال جدول معين ...
    و نختار إسم الجدول Employees من القائمة المنسدلة من
    Table or Stored Procedure Name .كما في الشكل التالي..

    أقسام المشروع في قواعد بياناتdatabase Condb17


    و بعد الخطوة السابقة أستطيع أن أقول أن قاعدة البيانات أصبحت مربوطة بالبرنامج و أستطيع أن أعرض محتوياتها و وأن أعدل عليها ..

    و هنا الهدف الأساسي من الدرس قد إنتها


    لكن نريد أن نعطي صورة بسيطة لتطبيق لإستخدام القاعدة في برنامجي وهو هنا من خلال عرض الجدول Employees في ال DataGrid ...

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


    وذلك من خلال الوصول لشاشة الخصائص للعنصر DataGrid1 من خلال النقر بزر الفأرة الأيمن على العنصر ..وإختيار Properities من القائمة المختصرة ..

    فتظهر لنا شاشة الخصائص للأداه DataGrid1 كما يلي ...

    أقسام المشروع في قواعد بياناتdatabase Condb18


    فنذهب إلى أقصى اليمين ونختار التاب All
    ومن All يظهر لنا جميع الخصائص ..
    فنختار الخصية DataSource وعند أختايرها يظهر لنا إسم ال ID
    التابع للأداه Adodc1 فنختاره ..

    أقسام المشروع في قواعد بياناتdatabase Condb19



    وبعدها نغلق شاشة الخصائص ...

    وهنا يقول أن البرنامج قد إنتها ..
    وبقي علينا أن نعمل Build و Execution للبرنامج
    ويمكن ذلك من خلال F5 للأختصار ...
    فيظهر البرنامج كما يلي ويعرض الموظفين في الشركة ..

    أقسام المشروع في قواعد بياناتdatabase Condb20

    وهنا أقول أعتقد أن عملية ربط قاعدة بيانات من خلال ADO ف
    ي Visual C++ 6.0 قد تمت بحمد الله ...

    وهنا أضع لكم المشروع
    من هنا .


    بالنهاية شكرا للأخ نورس على مساعدته في تعديل الصور
    و بالله التوفيق.


      الوقت/التاريخ الآن هو الأربعاء مايو 15, 2024 8:03 pm