mazzage

مع مزااااااااج مش هjr]vر تكون غير معانا


أهلا وسهلا بك زائرنا الكريم, أنت لم تقم بتسجيل الدخول بعد! يشرفنا أن تقوم بالدخول أو التسجيل إذا رغبت بالمشاركة في المنتدى

الدرس المنتظر قنبله قسم البرمجه أداة التحكم فى البيانات ولغة Sql

اذهب الى الأسفل  رسالة [صفحة 1 من اصل 1]

المعروف


مشرف عام المزجنجية
أداة التحكم فى البيانات ولغة SQL




يوضح هذا الفصل كيفية استخدام أداة التحكم فى البيانات Data Control، المضمنة مع اللغة الأصلية. تستطيع مع هذه الأداة، كتابة برامج تتيح لك الوصول لقواعد البيانات المختلفة، مثل Microsoft Access، DBase، Btrieve، Paradox، FoxPro. يشرح لك هذا الفصل أيضاً، كيفية استخدام لغة الاستعلامات البنيوية SQL لمعالجة قواعد البيانات ببراعة وسهولة.
برنامج البيانات
يوضح برنامج البيانات، سهولة الوصول للبيانات الموجودة في قواعد البيانات المختلفة، وذلك من خلال فيجول بيسك نفسه، واستخدام أداة التحكم فى البيانات. يوضح الشكل 16-1 رمز أداة التحكم فى البيانات الموجود في نافذة مربع الأدوات، قد يظهر رمز أداة التحكم فى البيانات في موقع مختلف في نافذة الأدوات لديك، عن الشكل 16-1، عند وضع مؤشر الفأرة فوق رمز أداة التحكم فى البيانات في نافذة مربع الأدوات، يظهر مستطيل أصفر اللون يحتوي الكلمة Data. عندها ستتأكد من وجود أداة التحكم فى البيانات لديك.
http://www.9o9i.com/download.php?fil...48cc777f27.psd
إنشاء قاعدة بيانات وجداول التحكم فى البيانات
يتصل برنامج البيانات الذي ستصممه لاحقاً، بقاعدة بيانات. وهي ضرورية لعمل البرنامج، لذلك يجب أولاً إنشاء ملف قاعدة البيانات. ستنشئ في هذا الفصل قاعدة بيانات، باستخدام برنامج خدمي يسمى مدير التحكم فى البيانات Data Manager، الموجود في لغة فيجول بيسك.
سنستخدم برنامج مدير التحكم فى البيانات، لتصميم وإنشاء قاعدة بيانات تسمى Test.mdb، وهي عبارة عن مجموعة من الجداول، مثال، يمكن أن تحتوي الشركة على الجداول التالية:
جدول يضم لائحة أقسام الشركة الصناعية.
جدول يضم لائحة أسماء بائعي منتجات الشركة.
جدول يضم لائحة أسماء الزبائن.
سوف تضم قاعدة البيانات Test.MDB، جدولاً واحداً هو Parts.
 أنشئ الدليل C:\Vb5Prg\Ch16 لتحفظ عملك فيه.
 اختر البند Visual Data Manager، من القائمة Add Ins.
 قد يسألك فيجول بيسك إذا كنت تريد إضافةSystem.Md? للملفini، انقرالزرلا.
تظهر نافذة VisData كما في الشكل 16-2.



 اختر البند New، ثم البند Microsoft Access، ثم البند Version 7.0 MDB، من القائمة File، انظر الشكل 16-3.



يظهر عندها مربع حوار (انظر الشكل 16-4)، يسمح لك بإنشاء قاعدة بيانات من النوع Microsoft Access.



 استخدم مربع الحوار السابق لحفظ قاعدة البيانات باسم Test.MDB، في الدليل C:\Vb5Prg\Ch16. بعد إنشاء الملف الجديد يظهر بعدها الشكل 16-5.
إذا لم تكن ملفات قواعد البيانات والجداول مألوفة لديك، فقط تذكر أن قاعدة البيانات هي عبارة عن مجموعة من البيانات. مثال على ذلك: يمكن لمعمل ما، حفظ جدول بالسلع الموجودة لديه، في قاعدة بيانات.
تعتبر قاعدة البيانات مجموعة من الجداول، مثل جدول أسماء السلع، وجدول عمليات البيع والشراء التي جرت على هذه السلع وهكذا.
ينبغي أن يحتوي الملفTest.MDB جدول واحد، أو أكثر. نرى من الشكل 16-5 قاعدة البيانات Test.MDB لا تحوي أي جدول حتى الآن، ولذلك تصبح مهمتك، إنشاء جدول جديد باسم Parts.



 انقر الزر اليميني للماوس فوق نافذة Database.
ستظهر قائمة فرعية تحوي بندين هما: Refresh List و New Table.
 اختر البند New Table لإنشاء جدول جديد.
تظهر النافذةTable Structure كما في الشكل 16-6. استخدم النافذة السابقة لبناء الجدول Parts.
 اكتب Parts في الحقل Table Name، وهو اسم الجدول الجديد.


 أضف إليه الحقول المطلوبة كالتالي:
 انقر الزر Add Field ليظهر مربع الحوار Add Field، كما في الشكل 16-7.
 اكتبPartNum في المربع Name، وهو اسم أول حقل في الجدول Parts.
 حدد النوعText في المربع Type، لأن الحقل PartNum هوحقل نصي.
 حدد حجم الحقل بعشرة حروف كحد أقصى.
ينبغي أن يكون شكل النافذة Add Field كما في الشكل 16-7.


 انقر الزر OK في النافذة Add Field.
 انقر الزر Close في النافذة Add Field.
كما ترى في الشكل 16-8. أصبح الحقل PartNum موجوداً في المربع Field List.


 أضف الحقل الثاني للجدول Parts كالتالي:
 انقر الزر Add Field في النافذة Table Stracture.
تظهر النافذة Add Field.
 اكتب De******ion في مربع النص Name.
 حدد النوع Text، والحجم 20.
يصبح شكل النافذة Add Field كما في الشكل 16-9.



انقر الزر OK ثم الزر Close في النافذة Add Field.
أصبح لدى الجدول Parts حقلين. انظر الشكل 16-10.



لقد انتهيت الآن من تصميم الجدول Parts.
 انقر الزر Build The Table في النافذة Table Structure.
 اختر البند Exit من القائمة File، من نافذة البرنامج VisData.
لقد أنجزت إلى الآن ما يلي:
أنشأت الملف Test.MDB
أنشأت جدولاً يدعى Parts في ملف قاعدة البيانات Test.MDB.
يحتوي الجدول Parts على حقلين هما:
اسم الحقل النوع الحجم
PartNum Text 10
De******ion Text 20
إدخال البيانات في الجدول Parts
لإضافة البيانات في الجدولParts اتبع ما يلي:
 اختر البند Visual Data Manager من القائمة Add Ins، في فيجول بيسك.
يستجيب فيجول بيسك بإظهار النافذة VisData.
 اختر البند Open Database من القائمة File، في نافذة البرنامج VisData، ثم اختر البند Microsoft Access.
يظهر مربع الحوار Open Microsoft Access Database.
 استخدم مربع الحوار السابق لاختيار الملف Test.MDB التي حفظته في الدليل C:\Vb5Prg\Ch16.
تضم نافذة البرنامج VisData الآن، قاعدة البيانات Test.MDB، انظر الشكل 16-11.
كما ترى، تحوي النافذة Data Bases بندين داخلها هما: Properties و Parts.
لرؤية خصائص قاعدة البيانات، انقر الرمز (+) الظاهر يسار البند Properties.
يمثل البند Parts الجدول Parts المنشأ سابقاً، إذا أضفت المزيد من الجداول لقاعدة البيانات، فإنها ستظهر جميعاً في النافذة Database.


 انقر الرمز (+) الظاهر يسار البند Parts. لتظهر لائحة خصائص البند Parts، وأحد هذه البنود هو البند Field.
 انقر الرمز (+) الظاهر يسار البند Field. لتظهر لائحة حقول البند Parts، وهي نفس الحقول التي أنشأتها في الجدول Parts: PartNum و De******ion.
الآن، أدخل البيانات إلى الجدول Parts كالتالي:
 انقر نقراً مزدوجاً البندParts في النافذة Database.
تظهر النافذة Dynaset:Parts، يتم إدخال البيانات إلى الجدول، عبر هذه النافذة. انظر الشكل 16-12.



 انقر الزر Add في نافذة Dynaset:Parts، لتتمكن من إضافة سجل جديد للجدول Parts.
يتغير شكل النافذة السابقة، كما في الشكل 16-13.

 اكتب PC100 في الحقل PartNum.
 اكتب PC 100 Megahertz في الحقل De******ion
ينبغي ظهور النافذة بعد إضافة أول سجل للجدول، كما في الشكل 16-14.
تظهر بيانات السجل الأول في الشكل 16-14. كما قلنا سابقاً، يتألف الجدول Parts من سجلات Records، ويحتوي أول سجل فيه، على القيمة PC100 في الحقل PartNum، والقيمة PC 100 megahertz في الحقل De******ion.


معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة  رسالة [صفحة 1 من اصل 1]

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