ما الجديد في Access 2013؟


 

منذ أن أعلنت Microsoft عن الحزمة المكتبية Office 2013 Consumer Preview حتى سارعت إلى تنزيلها وتجربتها. وفي هذا الموضوع سأسلط الضوء على  أهم التغييرات في Access 2013.

كانت الإصدارات السابقة من Microsoft Access تستخدم -بشكل أساسي- لإنشاء قواعد بيانات سطح المكتب التقليدية، أما مع Access 2013 فانتقل التركيز إلى بناء تطبيقات ويب يمكن استخدامها ومشاركتها عبر المتصفح.

إذا الجديد هو أن Access 2013 أصبح منصة لبناء وتطوير تطبيقات ويب يطلق عليها اسم Access Apps، هذه التطبيقات تتم استضافتها في خادم SharePoint 2013 أو في خدمة Microsoft Office 365 السحابية، وتستخدم -تلقائيا- قواعد بيانات SQL Server 2013 لمزيد من الأداء والأمان والقدرة على التعامل مع الكميات الكبيرة من البيانات. علما بأنه ما زال ممكنا مع Access 2013 إنشاء قواعد بيانات سطح المكتب التقليدية.  باختصار؛ الاقتباس التالي من موقع MSDN (شبكة مطوري Microsoft) يلخص ما هو الجديد في Access 2013:
“Access 2013 Preview features a new application model that is designed for one purpose, to simplify web development”.

لمزيد من التوضيح شاهدوا الشكل التالي:

هيكل Access 2013 (أنقر فوق الصورة للتكبير)

عند استخدام Access 2013 لإنشاء  قاعدة بيانات سطح مكتب تقليدية (كما تطلق عليها Microsoft الآن) فالاختلافات عن Access 2010 لا تذكر، من بعض الاختلافات التي لاحظتها: تغيير بسيط في نوع البيانات للحقل ( حقل من نوع Text أصبح يسمى Short Text وحقل من نوع Note أصبح يسمى Long Text)، أمر معالج تكبير البيانات إلى قاعدة بيانات Microsoft SQL Server لم يعد موجودا (لأن النشر على SharePoint 2013 سيغني عن ذلك)، وأيقونات عناصر التحكم في تصميم النماذج حصلت على أشكال جديدة. إقرأ المزيد

جانب آخر لمحدودية قاعدة بيانات Access


Microsoft Access
Microsoft Access

هل تعلم بأنه لا يمكنك ربط أي جدول في قاعدة بيانات Microsoft Access بأكثر من 31 جدول (بعلاقة ذات تكامل مرجعي)، لماذا؟ لأن الحد الأقصى لعدد الفهارس التي يمكن أن يحتويها الجدول هو 32 فهرس، وبما أن المفتاح الرئيسي (Primary Key) يعتبر فهرس أيضا، فهذا يعني بأنه يتبقى لديك فقط 31 فهرس. وللعلم فإن عدد الفهارس التي يمكن أن يحتويها جدول في قاعدة بيانات Oracle هو غير محدود، وشتان بين عدد 32 وعدد غير محدود. إقرأ المزيد

Microsoft Access: تتبع أخطاء المستخدمين عن طريق Event Viewer


المقدمة

يعتبر عارض الأحداث أو “Event Viewer” إحدى المكونات المهمة لنظام التشغيل Windows، وهي تقوم بتسجيل الأحداث المتعلقة بالنظام والأمان والتطبيقات والبرامج وعرض المعلومات التفصيلية حولها، ومن خلالها يستطيع مطور تطبيقات قواعد بيانات Microsoft Access -وبطبيعة الحال أي مطور آخر- الاستفادة من Event Viewer للحصول على معلومات الجهاز من أجل تحديد المشاكل المختلفة التي تواجه المستخدم وحلها.
على سبيل المثال، “حسن” مطور تطبيقات قاعدة بيانات Microsoft Access تصله بعض الشكاوى من مدخلي البيانات الذي يستخدمون إحدى تطبيقاته، الشكاوى متعلقة بظهور رسائل خطأ عند قيامهم بإدخال البيانات. يستطيع “حسن” أن يطلب منهم وصف رسائل الخطأ، أو كتابتها باستخدام ورقة وقلم، أو حتى تصويرها عن طريق التقاط صورة للشاشة (Screenshot). ولكن لدى “حسن” طريقة أفضل! إقرأ المزيد

بالتجربة: تطبيق Cellica Database للتعامل مع قواعد البيانات من خلال الأجهزة الذكية


هل فكرت باستخدام قاعدة البيانات الخاصة بعملك عن طريق iPhone أو iPad؟

يعتبر تطبيق Cellica Database من أفضل التطبيقات المستخدمة للتعامل مع مختلف قواعد البيانات (قراءة وكتابة) بواسطة الأجهزة الذكية، وهو تطبيق متوفر لأغلب أنواع الأجهزة الذكية، مثل: BlackBerry و iPhone و iPad و Palm و Symbian و Android.

فهذا التطبيق يتيح للمستخدمين الوصول إلى قواعد البيانات على كمبيوتراتهم بواسطة الأجهزة الذكية من خلال الإتصال عبر الشبكات اللاسلكية أو 3G ومزامنة  البيانات أولا بأول، وهو يدعم التعامل مع قواعد البيانات التالية: Microsoft Access و Oracl و SQL Server و MySQL و PostgreSQL و FoxPro و dBase و R:BASE, بالإضافة إلى أوراق العمل Microsoft Excel. إقرأ المزيد

Access 2010 in Action: تخصيص زر أمر (Customize Command Button)


Access 2010 in Action

التمهيد

الكثير من التغييرات الثورية في إصدار Microsoft Access 2010 تنتظر مطوري Access، هذه السلسة من المقالات ستكون مرشدك الأمين التي ستأخذ بيدك نحو التعرف على الميزات الجديدة لأكثر أنظمة قواعد بيانات سطح المكتب تطورا وإنتشارا في العالم.

الأجزاء السابقة من هذه السلسلة

– وحدات ماكرو البيانات (Data Macros).
– الحقول المحسوبة (Calculated Field).
– الحقول متعددة القيم (Multivalued Fields).
– أشرطة البيانات (Data Bars).

المقدمة

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

إقرأ المزيد

مثال على طريقة عمل إحصائية عددية في قاعدة بيانات Access، ولمطورو Oracle أيضا نصيب!


المدخل

لنفترض أن لدينا جدولا لبيانات الموظفين ويحتوي على الحقول التالية:
– EMPNO (رقم الموظف).
– ENAME (الاسم).
– JOB (الوظيفة).
– HIREDATE (تاريخ التعيين)
– SAL (الراتب).
– DEPTNO (الإدارة).
والمطلوب منا عمل إحصائية بأعداد الموظفين حسب الوظيفة أو إحصائية بأعداد الموظفين حسب الإدارة، فما الطريقة؟

الطريقة

حسنا، الأمر بسيط جدا كل ما نحتاج إليه هو استعلام يتكون من عمودين فقط، العمود الأول لحقل EMPNO والعمود الآخر لحقل JOB أو لحقل DEPTNO، ثم نضغط على أمر “الإجماليات” في علامة تبويب تصميم، وفي الصف الإجمالي لعمود EMPNO سنختار الدالة “Count” وهذا كل شيء!  إحفظ الإستعلام ثم استخدمه كمصدر للسجلات لنموذج أو تقرير.

إظهار صف الإجمالي

 

إضافة دالة التجميع Count في عمود رقم الموظف

لحظة، ربما تتساءل عزيزي القارىء لماذا اخترنا التجميع يكون على حسب حقل EMPNO؟ حسنا هذا سؤال جيد، لأن EMPNO هو مفتاح رئيسي وهذا يعني أنه لا يحتوي على قيم فارغة، وهذا أمر مهم جدا أليس كذلك؟ إقرأ المزيد