منتديات ورقلة لكل الجزائريين والعرب
السلام عليكم ورحمة الله وبركـاتـه

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

تحياتي

ادارة المنتدي

http://www.ouargla30.com


 
الرئيسيةالرئيسية  البوابة*البوابة*  التسجيلالتسجيل  دخولدخول  
أهلا وسهلا بك زائرنا الكريم، اذا كانت هذه زيارتك الأولى للمنتدى ، فيرجى التكرم بزيارةصفحة التعليمـات، بالضغط هنا .كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيعو الإطلاع فتفضل بزيارة المواضيع التي ترغب .

شرح طريقة ربط Delphi مع قاعدة بيانات أكسس

حفظ البيانات؟
الرئيسية
التسجيل
فقدت كلمة المرور
البحث فى المنتدى
Loading



هذه الرسالة تفيد أنك غير مسجل .

و يسعدنا كثيرا انضمامك لنا ...

للتسجيل اضغط هـنـا


منتديات ورقلة لكل الجزائريين والعرب :: °ღ°╣●╠°ღ°.. منتديات التقنية ..°ღ°╣●╠°ღ° :: منتدى برامـج الكمبيوتر ( الحاسوب ) Computer

شاطر
الثلاثاء 12 يناير - 13:24
المشاركة رقم: #
المعلومات
الكاتب:
اللقب:
عضو الجوهرة
الرتبه:
عضو الجوهرة
الصورة الرمزية


البيانات
عدد المساهمات : 9273
تاريخ التسجيل : 13/06/2012
التوقيت

الإتصالات
الحالة:
وسائل الإتصال:


مُساهمةموضوع: شرح طريقة ربط Delphi مع قاعدة بيانات أكسس



شرح طريقة ربط Delphi مع قاعدة بيانات أكسس

شرح طريقة ربط Delphi مع قاعدة بيانات أكسس




بسم الله الرحمن الرحيم


نقوم بفتح برنامج ( Microsoft Access ) الذي سنستعمله في إنشاء قاعدة بيانات







[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


تظهر الواجهة الرئيسية للبرنامج
1- لاختيار مكان حفظ ملف قاعدة البيانات
2- لإنشاء القاعدة ثم فتحها لإنشاء الجداول وإدخال المعلومات


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



1- إختر مكان حفظ ملف قاعدة البيانات


2- إسم ملف القاعدة


3- صيغة الملف ( إختر كما في الصورة 2002-2003 )


4- إضغط OK



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
ضع أي إسم تشاء .. مثلا ضع (db1)


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



وقم بحفظه في سطح المكتب


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



بعد الضغط على OK .. تكون النتيجة كالتالي


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



بعدها إضغط على Créer ( بالإنجليزية : Create ) ليتم إنشاء القاعدة


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن تم إنشاء قاعدة البيانات وتظهر لنا إعداداتها وخصائصها والجداول الموجودة بها
يمكننا الآن إضافة جداول , حقول , معلومات .. إلخ


1- إسم الجدول الأول Table1 ( إذا أضفت جداول أخرى فإنها ستظهر مباشرة تحت الجدول الأول في نفس القائمة )
2- مكان آخر لظهور الجداول يسهل عملية التبديل بين الجداول والتحكم في خصائص الجدول كإعادة التسمية أو الحذف وغيرها
3- أعمدة الجدول ( Rows )
4- حقول الجدول ( Columns )
5- الخانات التي تضاف داخلها البيانات ( كلمات/أرقام/تاريخ .. إلخ )
6- أنواع الحقول ( نصية/عددية/تاريخ ووقت .. إلخ )


7- عرض الجدول لكن حسب أسماء الحقول وخصائص كل حقل فقط دون إضافة أو تعديل البيانات التي بداخل كل حقل



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



أنواع الحقول الممكن إضافتها وكما ترى في الصورة هناك حوالي 10 أنواع
الأول مثلا حقل نصي يضم الحروف والأرقام والثاني مثلا للأعداد وهكذا


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



أضف مثلا حقلين ( Name / Phone ) يعني حقل لكتابة الأسماء والآخر لأرقام الهواتف


كل ما عليك هو الضغط على Cliquer pour ajouter ثم اختيار النوع Texte ثم كتابة Name


بعدها في الحقل الموالي إختر النوع Nombre واكتب إسم الحقل الثاني Phone


لتظهر النتيجة كما في الصورة



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن بعد الانتهاء من إضافة الحقول وأنواعها إضغط على ( Affichage )


للقيام بتعديل بيانات الحقول



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



بعد الضغط تظهر النافذة الموالية ( Enregistrer Sous )
لاختيار إسم للجدول
1- إختر إسم الجدول
2- إضغط OK


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



وليكن الإسم مثلا Students ( طلبة )


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



يمكننا تغيير أسماء الحقول مجددا وإسم الجدول والتحكم في إعدادات كل حقل



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



1- إسم الجدول
2- مكان عرض الجداول
3- إسم الحقول الأول الخاص برقم كل طالب
4- إسم الطالب
5- رقم هاتفه
7- نوع الحقل الأول ( حقل ذي ترقيم تلقائي )
8- حقل من نوع نصي يقبل حروف وأرقام ورموز ولا يتجاوز 255 حرفا
9- حقل من نوع رقمي يقبل أرقام


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



هنا مثلا يمكننا تغيير إعدادات الحقل الثاني Name طول الحقل نوعه هل يمكن أن يكون فارغا أم لا .. وهكذا


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن نقوم بحفظ قاعدة البيانات



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ونقوم بالخروج من البرنامج ( مستحسن ) حتى يمكننا استعمال القاعدة داخل Delphi


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



وهذا هو ملف قاعدة البيانات قد تم إنشاءه وبصيغة ( 2002-2003 )


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن نفتح برنامج الدلفي ( Embarcadero Rad Studio ) أو Delphi


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




ننتظر تحميل وفتح البرنامج


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



وهاته الواجهة الرئيسية للبرنامج


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


نضغط على File / Fichier / ملف


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


كما في الصورة الموالية


أو ( Alt ثم F ثم N ثم V )


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ثم نضغط الزر الموالي لحفظ المشروع والفورم


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن يظهر الملف الأول Unit1 وهو ملف الفورم الأول ويمكنك تسميته ما تشاء , بعدها إضغط Save


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن قم بحفظ المشروع (Project1) أو ضع إسما آخر لا مشكلة .. مثلا ( TecDZ ) ثم إضغط Save للحفظ


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن مباشرة يتم حفظ ملفات المشروع والفورمات الموجودة بالمشروع (هنا فورم واحد) كما في الصورة


في المستندات المجلد (RAD Studio/Projects) كما يمكنك الحفظ في أي مكان تشاء وداخل أي مجلد تشاء



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن هذا ما سنحاول الوصول إليه



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




شرح المكونات التي تم إضافتها


1- الإتصال بقاعدة البيانات بالمكون (ADOConnection1)
2- اختيار الجدول المراد بالمكون (ADOTable1)


3- (DataSource1) للربط بين القاعدة والجدول


4- إضافة DBGrid وهو الجدول الذي بالأبيض والذي سيعرض لنا الجدول بحقوله ومعلوماته


5- إضافة إلى DBNavigator لنتحكم به في الجدول .. إضافة معلومات تعديل حذف .. وهكذا



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



من قائمة المكونات الموجودة في الأعلى


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



أو الموجودة على اليسار


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]





( إن لم تكن تظهر القائمة إضغط بيمين الماوس في الأعلى على يمين أزرار التحكم واختر Components أو إضغط حرف N من لوحة المفاتيح .. كما في الصورة



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


الآن قم باختيار (dbGo)



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




فتظهر هاته القائمة



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



إختر منها ADOConnection


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


و ADOTable


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن إختر



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




كما في الصورة



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



لتظهر لك هاته القائمة


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



إختر منها المكون (DataSource)


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



والنتيجة حاليا كالتالي
(أضفنا مكونات الإتصال ADOConnection/ADOTable/DataSource)


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن نذهب إلى DataControls



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




لتظهر القائمة التالية



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


من مجوعة المكونات التالية



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


نختار DBGrid (الخاص بعرض جدول بحقوله وبياناته)


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



والمكون DBNavigator (للتحكم في الجدول)



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



والنتيجة إلى الآن كالتالي



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




إضغط على المكون (ADOConnection) لاختيار قاعدة بيانات



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



إضغط مباشرة على Build


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]








إختر Microsoft Jet 4.0 OLE DB Provider الموافقة لقواعد بيانات أكسس


واضغط عليها مرتين


أو إضغط مرة واحدة ثم إضغط على Connection من الأعلى أو (CTRL+Tab)


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن إضغط الزر الموجود أمام خانة ( Select or enter a database name )


الموضح في الصورة



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



إبحث عن قاعدة البيانات (أنا وضعتها في سطح المكتب)
ثم إضغط مرتين عليها أو مرة واحدة ثم Open


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن كما في الصورة يظهر مكان القاعدة


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



1- Test Connection لاختبار الإتصال بالقاعدة التي تم اختيارها


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


عند الضغط تظهر النافذة التالية المكتوب فيها (Test Connection Succeeded)
أي أن الإتصال تم بنجاح


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



وإلا فإن الإتصال لم يتم بنجاح .. حاول حينها اختيار قاعدة بيانات صحيحة



2- إضغط OK لإتمام الإتصال



الآن إختر المكون (DataSource1) بالضغط مرة واحدة


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



إذهب للقائمة على اليسار واضغط مرتين داخل خانة DataSet


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ليتم الربط مع ADOTable كما في الصورة



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



وهنا تم الربط مع ADOTable1 الخاص بالجدول الأول في قاعدة البيانات


وفي حالة كان هناك أكثر من جدول سنستخدم المكونين (DataSource/ADOTable)


أكثر من مرة كالتالي :


ADOTable1/DataSource1
ADOTable2/DataSource2
.
.
.
ADOTable10/DataSource10



إذهب الآن للمكون ADOTable1



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




وتابع الخطوات كما في الصورة


1- إضغط مرتين داخل خانة (Connection) ليتم الربط مع (ADOConnection1)


2- إختر من خانة (TableName) الجدول المراد استعماله


3- غير خانة Active من False إلى True


وفي حالة لم ينجح الأمر تأكد من المعلومات مجددا أو كرر العملية من الأول



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن نذهب للمكون DBGrid


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


ونضغط مرتين في خانة DataSource


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ليتم الربط مع DataSource1



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



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


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الآن يتبقى ربط المكون DBNavigator


إضغط عليه


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ثم إضغط مرتين متتاليتين داخل الخانة DataSource



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ليتم ربط DataSource1 أيضا هنا


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



والنتيجة مجددا كالتالي .. أنظر أسفل الصورة كيف تغيرت إعدادات النافيجاتور
الآن يعمل ويمكنك بواسطته التحكم في الجدول


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



إضغط الآن على زر التنفيذ للتجريب



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



من الأعلى


أو إضغط على F9



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



وهذه هي النتيجة .. تظهر لك نافذة البرنامج المصغر


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



يمكنك التعديل على البيانات مباشرة بالضغط داخل أي خانة


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


أو باستعمال DBNavigator


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


وهذا شرح لوظائف كل أزراره العشرة


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



1- تحديث


2- إلغاء التعديل


3- الموافقة على التعديل


4- التعديل على الخانة


5- حذف الصف كاملا يعني إذا حذفت الآن فسيحذف رقمه (1) والإسم (Mohammed Fellak) ورقم الهاتف (0554151254)


6- إضافة صف جديد


7- الإنتقال لأول صف في الجدول


8- الإنتقال خطوة للأعلى


9- الإنتقال خطوة للأسفل


10- الإنتقال لآخر صف في الجدول



في حالة الحذف مثلا وبالضغط على الزر رقم ( - ) مرتين لحذف الصف الطالب الأول والثاني



يصبح الجدول فارغ كالتالي



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

يمكن إضافات أي معلومات 


أوأرقام الصف فيضاف تلقائيا .. لأن خاصية الحقل N° كما ذكرت في الأعلى هي ترقيم تلقائي والرقم هنا 3


لأنه تم حذف صفين قبله (1 و 2)



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]










=







بلغ الادارة عن محتوى مخالف من هنا ابلغون على الروابط التي لا تعمل من هنا



توقيع : houdib69


التوقيع
ــــــــــــــــ


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الثلاثاء 12 يناير - 13:35
المشاركة رقم: #
المعلومات
الكاتب:
اللقب:
عضو الجوهرة
الرتبه:
عضو الجوهرة
الصورة الرمزية


البيانات
عدد المساهمات : 9722
تاريخ التسجيل : 17/10/2012
رابطة موقعك : ouargla
التوقيت

الإتصالات
الحالة:
وسائل الإتصال:


مُساهمةموضوع: رد: شرح طريقة ربط Delphi مع قاعدة بيانات أكسس



شرح طريقة ربط Delphi مع قاعدة بيانات أكسس

جزاك الله خيرا لما نقلت لنا من دُرراللهم ارزقنا لسانا ذاكرا وقلبا خاشعا وعينا دامعا
دمت برضى الله وفضله







بلغ الادارة عن محتوى مخالف من هنا ابلغون على الروابط التي لا تعمل من هنا



توقيع : nadiab


التوقيع
ــــــــــــــــ


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الكلمات الدليلية (Tags)
شرح طريقة ربط Delphi مع قاعدة بيانات أكسس, شرح طريقة ربط Delphi مع قاعدة بيانات أكسس, شرح طريقة ربط Delphi مع قاعدة بيانات أكسس,

الإشارات المرجعية

التعليق على الموضوع بواسطة الفيس بوك

الــرد الســـريـع
..
آلردودآلسريعة :





تعليمات المشاركة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

اختر منتداك من هنا



المواضيع المتشابهه