الكائنات في MS- Access
MS Access - Objects
- يستخدم MS Access "الكائنات" لمساعدة المستخدم على عرض المعلومات وتنظيمها، بالإضافة إلى إعداد تقارير مصممة خصيصًا.
- عند إنشاء قاعدة بيانات، يوفر لك Access الجداول والاستعلامات والنماذج والتقارير ووحدات الماكرو والوحدات النمطية.
- تتكون قواعد البيانات في Access من العديد من الكائنات، ولكن فيما يلي الكائنات الرئيسية:
- الجداول
- الاستعلامات
- النماذج
- التقارير
تتيح لك هذه العناصر مجتمعةً إدخال بياناتك وتخزينها وتحليلها وتجميعها.
فيما يلي ملخص للعناصر الرئيسية في قاعدة بيانات Access:
الجدول Table
- الجدول هو كائن يُستخدم لتعريف البيانات وتخزينها. عند إنشاء جدول جديد، يطلب منك Access تعريف الحقول، والتي تُعرف أيضًا بعناوين الأعمدة.
- يجب أن يكون لكل حقل اسم فريد ونوع بيانات فريد.
- تحتوي الجداول على حقول أو أعمدة تخزن أنواعًا مختلفة من البيانات، مثل الاسم أو العنوان، وسجلات أو صفوف تجمع جميع المعلومات حول مثيل معين للموضوع، مثل جميع المعلومات حول عميل أو موظف، إلخ.
- يمكنك تحديد مفتاح أساسي، وحقل واحد أو أكثر بقيمة فريدة لكل سجل، وفهرس واحد أو أكثر في كل جدول لتسهيل استرجاع بياناتك بشكل أسرع.
الاستعلام Query :
- كائن يوفر عرضًا مخصصًا للبيانات من جدول واحد أو أكثر. الاستعلامات هي طريقة للبحث عن البيانات وتجميعها من جدول واحد أو أكثر.
- تشغيل استعلام يشبه طرح سؤال مُفصّل على قاعدة بياناتك.
- عند إنشاء استعلام في Access، تُحدّد شروط بحث مُحدّدة للعثور على البيانات التي تُريدها بالضبط.
- في Access، يُمكنك استخدام خاصية الاستعلامات الرسومية بالأمثلة، أو كتابة عبارات لغة الاستعلامات الهيكلية (SQL) لإنشاء استعلاماتك.
- يمكنك تحديد استعلامات لتحديد البيانات، أو تحديثها، أو إدراجها، أو حذفها.
- كما يُمكنك تحديد استعلامات لإنشاء جداول جديدة من بيانات موجودة في جدول واحد أو أكثر.
النموذج Form
النموذج هو كائن في قاعدة بيانات سطح المكتب، مُصمم أساسًا لإدخال البيانات أو عرضها، أو للتحكم في تنفيذ التطبيقات. تُستخدم النماذج لتخصيص عرض البيانات التي يستخرجها تطبيقك من الاستعلامات أو الجداول.
- تُستخدم النماذج لإدخال السجلات وتعديلها وعرضها.
- يعود سبب استخدام النماذج بكثرة إلى سهولة توجيه المستخدمين نحو إدخال البيانات بشكل صحيح.
- عند إدخال معلومات في نموذج في Access، تنتقل البيانات بالضبط إلى المكان الذي يُريده مُصمم قاعدة البيانات في جدول واحد أو أكثر ذي صلة.
التقرير Report
التقرير هو كائن في قواعد بيانات سطح المكتب، مُصمم لتنسيق البيانات المُحددة وحسابها وطباعتها وتلخيصها.
- يمكنك عرض تقرير على شاشتك قبل طباعته.
- إذا كانت النماذج مُخصصة للإدخال، فالتقارير مُخصصة للإخراج.
- أي شيء تُخطط لطباعته يستحق تقريرًا، سواءً كان قائمة أسماء وعناوين، أو مُلخصًا ماليًا لفترة زمنية، أو مجموعة من مُلصقات البريد.
- التقارير مفيدة لأنها تتيح لك عرض مكونات قاعدة بياناتك بتنسيق سهل القراءة.
- يمكنك أيضًا تخصيص مظهر التقرير لجعله جذابًا بصريًا.
- يوفر لك Access إمكانية إنشاء تقرير من أي جدول أو استعلام.
كائنات أخرى في Access
لنلقِ الآن نظرة على كائنات أخرى في Access.
الماكرو Macro
- هذا الكائن هو تعريف مُهيكل لإجراء عملية أو أكثر تريد من Access تنفيذها استجابةً لحدث مُحدد.
- ماكرو Access هو برنامج نصي لتنفيذ مهمة ما.
- على سبيل المثال، لإنشاء زر لفتح تقرير، يمكنك استخدام ماكرو لتشغيل إجراء OpenReport.
- يمكنك تضمين شروط بسيطة في وحدات الماكرو لتحديد متى يجب تنفيذ إجراء واحد أو أكثر في الماكرو أو تخطيه.
- يمكنك استخدام وحدات الماكرو لفتح وتنفيذ الاستعلامات، أو لفتح الجداول، أو لطباعة التقارير أو عرضها.
- يمكنك أيضًا تشغيل وحدات ماكرو أخرى أو إجراءات Visual Basic من داخل ماكرو.
- يمكن ربط وحدات ماكرو البيانات مباشرةً بأحداث الجدول، مثل إدراج سجلات جديدة، أو تعديل سجلات موجودة، أو حذف سجلات.
- يمكن أيضًا أن تكون وحدات ماكرو البيانات في تطبيقات الويب كائنات مستقلة يمكن استدعاؤها من وحدات ماكرو بيانات أو كائنات ماكرو أخرى.
الوحدة النمطية Module
الوحدة النمطية هي كائن في قواعد بيانات سطح المكتب يحتوي على إجراءات مخصصة تُبرمج باستخدام Visual Basic. توفر الوحدات النمطية تدفقًا أكثر انسيابية للإجراءات وتتيح لك اكتشاف الأخطاء.
- يمكن أيضًا تنفيذ كل ما يمكن إجراؤه في وحدة ماكرو في وحدة نمطية، ولكنك لا تحصل على واجهة الماكرو التي تُطالبك بما هو مطلوب لكل إجراء.
- الوحدات النمطية أكثر قوة بكثير، وهي ضرورية إذا كنت تخطط لكتابة برمجيات لبيئة متعددة المستخدمين، لأن وحدات الماكرو لا تتضمن معالجة الأخطاء.
- يمكن أن تكون الوحدات النمطية كائنات مستقلة تحتوي على دوال يمكن استدعاؤها من أي مكان في تطبيقك، أو يمكن ربطها مباشرةً بنموذج أو تقرير للاستجابة للأحداث في النموذج أو التقرير المرتبطين.