Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

‫المحاضرة السادسة ا‪:‬ستدعاء الجدوال على البطاقة‬

‫قاعدة البيانات والممثلة في الجدول االتي والخاص بالطلبة وليكن اسمه‪ :‬طالب ‪etudiant‬‬
‫عنوان لطالب‬ ‫معدل الطالب‬ ‫تاريخ ميالد الطالب‬ ‫لقب الطالب‬ ‫اسم الطالب‬ ‫رقم تسجيل الطالب‬
‫الطاهير‬ ‫‪15,20‬‬ ‫‪10/12/1990‬‬ ‫غربي‬ ‫سمير‬ ‫‪D06/12/001‬‬
‫تاكسنة‬ ‫‪9,50‬‬ ‫‪11/01/1992‬‬ ‫حامدي‬ ‫علي‬ ‫‪D06/12/002‬‬
‫جيجل‬ ‫‪14,5‬‬ ‫‪04/04/1989‬‬ ‫غربي‬ ‫فريد‬ ‫‪D06/11/003‬‬
‫جيجل‬ ‫‪11,25‬‬ ‫‪10/12/1990‬‬ ‫عيسى‬ ‫سمير‬ ‫‪D06/12/004‬‬

‫قاموس المعطيات الخاص بالجدول طالب‬


‫حجم الحقل المفتاح‬ ‫نوع الحقل‬ ‫ترميز الحقل‬ ‫اسم الحقل‬
‫*‬ ‫‪10‬‬ ‫حرفي رقمي ‪alpha numérique‬‬ ‫‪ni_e‬‬ ‫رقم تسجيل الطالب‬
‫‪15‬‬ ‫حرفي ‪alphabétique‬‬ ‫‪Pr_e‬‬ ‫اسم الطالب‬
‫‪20‬‬ ‫حرفي ‪alphabétique‬‬ ‫‪N_e‬‬ ‫لقب الطالب‬
‫تاريخ ‪date‬‬ ‫‪Date_naiss‬‬ ‫تاريخ ميالد الطالب‬
‫رقمي ‪numérique‬‬ ‫‪Moy_e‬‬ ‫معدل الطالب‬
‫‪200‬‬ ‫حرفي رقمي ‪alpha numérique‬‬ ‫‪Adr_e‬‬ ‫عنوان الطالب‬
‫المركبات االساسية للتعامل مع قواعد البيانات‬
‫من اجل استدعاء قاعدة بيانات والمتمثلة في الجدوال نحتاج الى ثالثة مكونات اساسية هي الكائن‪:‬‬
‫‪dbgrid ،data source ،Table‬‬
‫في البداية سنتعرف على اين يمكن ايجاد هده المركبات‬
‫‪ -1‬المركبة ‪ table‬نجدها ضمن شريط ادوات المركبات ‪BDE‬‬

‫‪ -2‬المركب ‪ datasource‬نجدها ضمن شريط ادوات المركبات ‪data access‬‬

‫‪ - 3‬المركب ‪ DBGRID‬نجدها ضمن شريط ادوات المركبات ‪data controls‬‬

‫اما االن سوف نتعرف على كل مركب واهم الخصائص التي سوف نتعامل بها مع الكائن‬
‫الكائن جدول ‪ table‬يعتبر من بين الكائنات غير المرئية يسمح بالوصول الى المعطيات لقاعدة‬
‫البيانات وتمكن هده التعليمة من الوصول الى كل تسجيلة من تسجيالت الجدول القاعدة‬
‫من اهم خصائص هدا الكائن نذكر‪:‬‬
‫الخاصية االولى ‪ :data base name :‬نحدد في هذه الخاصية موضع‬
‫تواجد الجدوال ‪-‬اي مسار الوصول ‪ -‬التي سنربطها بالجدول ‪ :‬مثال‬
‫‪c:\data‬‬

‫الخاصة الثانية‪ table name :‬هنا يتم تحديد االسم الفيزيائي للجدول‬
‫الخاصية الثالثة‪ active :‬لتنشيط الرابط او ابطاله بين المركبة و قواعد‬
‫البيانات تاخد قيم منطقية‬
‫الخاصية الرابعة‪ name :‬االسم الخاص بالمركبة ‪ table‬افتراضيا تاخد‬
‫االسم ‪table1 , table2‬‬
‫ثانيا المركبة ‪data source‬‬
‫تسمح هده المركبة غير المرئية لتعامل مع بعض المركبات الموجهة الظهار المعطيات المتوفرة‬
‫ضمن قاعدة البيانات‬
‫من اهم خصائص هذا المركب‬
‫‪ Dataset‬يحدد اسم الجدول المخصص للمعطيات و المحدد سابقا ضمن المركبة ‪table‬‬

‫ثالثا المركب الثالث ‪dbgrid‬‬


‫يستخدم هذا المركب الظهار تعديل او حدف تسجيالت قاعدة البيانات‪ ،‬عندما يتم وضع هدا المركب‬
‫فوق البطاقة نستطيع من خالله اظهار تسجيالت القاعدة او حدفها او تعديليها‬
‫من اهم خصائصه ‪ data source :‬الربط بين امركب ومصدر البيانات‬
‫الخطوة االولى‪ :‬ادراج الكائن ‪ table‬من القائمة ‪bde‬‬
‫الخطوة الثانية ‪ :‬كتابة مسار تواجد الجدول في الخاصية ‪databasename‬‬
‫الخطوة الثالثة‪ :‬تحديد اسم الجدول الدي توجد به قاعدة البيانات من خالل الخاصية‬
‫‪table name‬‬
‫‪ active‬تاخد القيمة‬ ‫الخطوة الرابعة‪ :‬تفعيل الكائن ‪ table‬من خالل الخاصية‬
‫‪true‬‬
‫الخطوةالخامسة ‪ :‬ادراج الكائن ‪ data source1‬من القائمة ‪data access‬‬
‫الخطوة السادسة‪ :‬تحديد اسم الكائن ‪ table‬المربوط بقاعدة البيانات ربطه بالكائن‬
‫‪ data source‬من خالل الخاصية ‪data set‬‬
‫الخطوة السابعةادراج الكائن ‪ db grid‬من القائمة ‪data controls‬‬
‫الخطوة الثامنة‪ :‬تحيد مصدر الجدول المراد عرض محتوياته من خالل الخاصية‬
‫‪data source‬‬

You might also like