مايكروسوفت أكسس
الاستخدامات

بالإضافة إلى استخدام ملف تخزين قواعد البيانات الخاص به، مايكروسوفت أكسس من الممكن استخدامه أيضا كواجهة أمامية لبرنامج ما، في حين باقي المنتاجات الأخرى تأخذ دور جداول الجهة الخلفية Backend مثل مايكروسوفت SQL سيرفر، والمنتجات الأخرى مثل أوراكل وSybase. العديد من مصادر الجهة الخلفية للبرنامج، يمكن استخدامها من طرف قواعد بيانات Jet للأكسس (صيغة ACCDB وMDB). وبالمثل أيضا، بعض التطبيقات كفيجوال بيسك وasp.net أو فيجوال ستوديو دوت نت، يمكنها استخدام صيغة قواعد بيانات مايكروسوفت أكسس للجداول والاستعلامات. ومن الممكن كذلك أن يكون مايكروسوفت أكسس جزءا من بعض الحلول عالية التعقيد، وفضلا على ذلك، يمكن دمجه مع بعض التكنولوجيات من قبيل إكسل، آوتلوك، الوورد، باوربوينت ومتحكمات آكتيف إكس.
جداول الأكسس تدعم طيفا عريضا من أنواع الحقول القياسية، المؤشرات والتكامل المرجعي، بما فيها التحديثات المتتالية والحذف. أكسس أيصا يتضمن واجهة استعلام، نماذج لعرض وإدخال البيانات وطبع التقارير. وتعتبر قاعدة بيانات Jet الأساسية -التي تتضمن هذه المسائل- متعددة المستخدمين، وتملك تقنية قفل السجلات.
من الممكن أتمتة المهام المتكررة باستخدام وحدات الماكرو عن طريق خيارات التأشير والنقر. وأيضا، من السهل وضع قاعدة بيانات على الشبكة، ثم مشاركة وتحديث البيانات من أكثر من مستخدم دون المساس بأعمال بعضهم بعضا. وتقفل البيانات على مستوى السجل، وهذا يختلف تماما عن الإكسل الذي يقفل كامل الجداول.
توجد قوالب لقواعد البيانات على برنامج أكسس، ومتاحة للتحميل على موقع مايكروسوفت. تظهر هذه الخيارات عقب فتح الأكسس، وتسمح للمستخدمين تحسين قواعد البيانات لديهم، وذلك من خلال مجموعة من القوالب معدة مسبقا، وتشمل الجداول، الاستعلامات، النماذج، التقارير ووحدات الماكرو. تجدر الإشارة إلى أن قوالب قواعد البيانات تدعم أكواد VBA، إلا أن قوالب ميكروسوفت لا تتضمن هذه أكواد.
باستطاعة المبرمجين أن ينشؤوا مجموعة من الحلول باعتماد VBA، وهي شبيهة بفيجوال بيسك 6.0، وقد استخدمت في برامج حزمة أوفيس مثل الإكسل، الوورد، آوتلوك وباوربوينت. معظم أكواد VB6 -بما فيها استدعاءات واجهة برمجة تطبيقات ويندوز- يمكن استخدامها مع VBA. بالنسبة للمستخدمين السلطويين والمطورين فإنه باستطاعتهم توسيع حلول المستخدم النهائي الأساسية إلى حلول احترافية، مع خصائص متقدمة مثل الأتمتة، التحقق من البيانات، حصر الأخطاء ودعم تعدد المستخدمين.
فيما يتعلق بعدد المستخدمين المدعومين الذين يمكنهم أن يوجدوا في نفس الوقت، فإن هذا منوط بحجم البيانات، المهام التي ينبغي تنفيذها، مستوى الاستخدام وتصميم التطبيق. عامة، فإن الحدود المقبولة هي حلول 1GB أو أقل من البيانات (أكسس يدعم إلى غاية 2GB)، ويكون أداؤه جيد جدا بوجود 100 أو أقل من ذلك من عدد الاتصالات المتزامنة (أكسس يدعم 255 من عدد المستخدمين المتزامنين). عادة تكون هذه المقدرة كافية وملبية للحلول المطلوبة. وفي حالة توظيف حلول قواعد بيانات أكسس في سيناريو يتطلب تعدد المستخدمين، فإنه من الواجب تقسيم التطبيق. وهذا يعني أن الجداول سوف توضع في ملف يسمى بالواجهة الخلفية (عمليا يخزن على مجلد مشترك على الشبكة)، أما مكونات التطبيق (النماذج، التقارير، الاستعلامات، الأكواد، وحدات الماكرو، الجداول المترابطة) توضع في ملف منفصل يسمى بالواجهة الأمامية؛ حيث نجد الجداول المترابطة في الواجهة الأمامية تؤشر إلى ملف الواجهة الخلفية. هكذا، فإن كل مستخدم على حدته، سوف يتلقى نسخته الخاصة من ملف الواجهة الأمامية.
التطبيقات التي تشغل استعلامات وتحليلات معقدة، عبر مجموعة من البيانات الضخمة، فإنه من الطبيعي أن هذه الأخيرة سوف تحتاج عرض نطاق Bandwidth وذاكرة كبيرتين. صمم مايكروسوفت أكسس ليكون قابلا للتوسع بواسطة الربط مع قواعد بيانات أكسس متعددة أو استخدام قواعد بيانات واجهة خلفية مثل مايكروسوفت SQL سيرفر. ومع التصميم الأخير للبرنامج، فإنه يمكن تمديد عدد المستخدمين وحجم البيانات ليكافئ حاجة مستوى حلول المؤسسات.
قبل إصدار 2010، كان دور مايكروسوفت أكسس محدودا فيما يخص تطوير الويب. ومميزات واجهة مستخدم أكسس، مثل النماذج والتقارير، كانت تعمل فقط على ويندوز. في إصدارات 2000 إلى 2003، كان يوجد نوع من Objects سمي بـ Data Access Pages مكن من إنشاء صفحات ويب قابلة للنشر، غير أنه لم يعد مدعوما في الإصدارات اللاحقة. محرك قواعد بيانات Jet لميكروسوفت ونواة الأكسس يمكن الولوج إليهما عن طريق تكنولوجيات مثل ODBC أو OLE DB. البيانات مثل الجداول والاستعلامات يمكن الولوج إليها بواسطة التطبيقات المبنية على الويب والمطورة بـ ASP.NET، PHPوالجافا. باستخدام خدمات طرفية مايكروسوفت، والتطبيقات المكتبية ذات تحكم عن بعد في ويندوز سيرفر 2008 R2، يمكن للمنظمات أن تستضيف تطبيقات أكسس وإطلاقها على الويب. هذه التقنية لا تناسب تطبيقات الويب الكبيرة بل هي مناسبة فقط لعدد محدود من المستخدمين حسب إعدادات الاستضافة.
يسمح أكسس 2010 بإمكانية نشر قواعد البيانات على صفحات ويب SharePoint 2010 التي تشغل خدمات أكسس، كما أن هذه النماذج والتقارير المبنية على الويب تعمل على جميع المتصفحات الحديثة؛ حيث لا تحتاج أي إضافات أو ملحقات (مثل ActiveX أوSilverLight) عند الوصول إليها عبر المتصفح.
باستطاعة أكسس 2013 إنشاء تطبيقات الويب على صفحات SharePoint 2013 التي تشغل خدمات أكسس. حلول الويب لأكسس 2013 تخزن البيانات الخاصة به في بنية قواعد بيانات SQL سيرفر المتماسكة والقابلة للتوسع أكثر بمرات من إصدار أكسس 2010 الذي يعتمد لوائح SharePoint لتخزين بياناته. ومنذ ذلك الوقت تقاعدت خدمات أكسس عن العمل على SharePoint.
توجد نسخة مترجمة Compiled من قواعد بيانات أكسس (امتدادات الملف: MDE/ACCDE أو ADE، بالنسبة لـ ACCDE يعمل فقط على أكسس 2007 أو الأحدث منه) يمكن إنشاؤها لمنع المستخدم من الوصول إلى واجهة التصميم؛ حتى لا يخول له تعديل أكواد الوحدات Modules، النماذج والتقارير. ملفات MDE أو ADE هي ملفات قواعد بيانات أكسس لمايكروسوفت، مع ترجمة جميع الوحدات Modules، وحذف جميع الشيفرات المصدرية القابلة للتعديل. تستخدم كل من نسخ امتدادات MDE وADE لقواعد بيانات أكسس عندما تكون تعديلات المستخدم النهائي غير مسموح بها أو عندما تكون هناك رغبة في إبقاء الشيفرة المصدرية للتطبيق مغلقة.
أتاحت مايكروسوفت ملحقات خاصة بالمطورين للتحميل بغية مساعدتهم على توزيع تطبيقات أكسس 2007، وإنشاء قوالب قواعد البيانات، ودمج أدة التحكم بالشيفرة المصدرية مع Microsoft Visual SourceSafe.