-->
جاري التحميل ...

10 نصائح في مجال قواعد بيانات أكسس

-1-
-2-



1- الاهتمام بتحليل البرنامج
حيث أن تحليل برنامجك يعتبر أهم العوامل في انتاج برنامج قوى الهيكل والعلاقات بين الجداول فعند تصميمك لبرنامج رواتب مثلا فمن الافضل أن تجعل جدولا للموظفين لتسجيل بياناتهم الشخصية وجدولا اخر لصرف الرواتب الشهرية     ويتم ربطهم بعلاقة رأس بأطراف



2-  الكتابة بالحروف الانجليزية
تعتبر اللغة الانجليزية هي الاساس في جميع لغات البرمجة لذلك دائما ننصح المبرمجين بكتابة اسماء الكائنات في الاكسس بحروف انجليزية يعني جدول الرواتب يكتب هكذا tbl_Salary أو هكذا Salary_tbl واذا كنت لا تجيد الانجليزية فيمكنك استخدام الحروف الانجليزية بكتابة عربية هكذا tbl_Rwateb ولا ننصح أن يكون اسم الجدول هكذا جدول الرواتب وهذا الكلام ينطبق علي كافة الكائنات من اسماء حقول وجداول ونماذج وتقارير واستعلامات وماكرو ووحدات نمطية
وذلك حتى لا تواجه صعوبة او مشاكل أثناء كتابة أكواد VBA أو في منشئ التعبيرات Expression Builder أو في استخدام الدوالة أو الشروط والمعايير


3- عدم استخدام اي معادلات او دوال أو شروط داخل الجدول
الجدول هو مكان تخزين البيانات في صورتها الخام بدون أية معالجة لذا دائما ننبه مبرمجي أكسس بعدم استخدام أي قيود داخل الجدول  مثل قاعدة التحقق من الصحة Validation rule مثل الحقل مطلوب Required field مثل معالج البحث Lookup wizard مثل الحقل المحسوب calculated Field
لانه وباختصار الجدول ما هو الا مستقبل للبيانات التي يتم ادخاله من النموذج Form  فالاولي اذا اردت تقييد المستخدم او وضع شروط ان تضعها اثناء ادخال البيانات وليس اثناء التخزين فهذه القيود يجب أن توضع في النموذج سواء باستخدام كود او باستخدام ورقة الخصائص Property sheet


4- البحث عن أفضل الطرق وأقصرها لتصل الي هدفك
اذا كنت تستخدم لغة برمجة فأنت شخص ذكى وتستطيع ان تنفذ ما تريد بأفضل طريقة وأقصرها وبما أن حديثنا عن قواعد بيانات أكسس فأقول لك ناصحا ليس كل شئ يكتب بالكود وليس كل شئ ينفذ بدون كود يجب ان تضع الأمور في نصابها الصحيح فعلي سبيل المثال اذا اردت طريقة لتحسب لك عمر الموظف عند التقاعد بالسنين فقط هنا نستخدم دالة Datediff وهي تفي بالغرض سواء استخدمتها كود Vba أو استخدمتها في منشئ التعبيرات لكن اذا أردت حساب عمر الموظف بالسنين والشهور والايام فأفضل أن تستخدم وحدة نمطية Module علي أن تستخدم دوال جمع وطرح مثلا


5- مدخل البيانات لا يفهم البرمجة
أنت كمبرمج قواعد بيانات يجب أن تضع في حسبانك أن مدخل البيانات لا يفهم البرمجة ولا يدري كيف تم تنفيذ البرنامج وتطويره لذلك يجب أن تهتم بمعالجة الاخطاء ووضع الشروط المعايير المناسبة في النموذج لضمان سلامة دورة البيانات وصحة تدفق البيانات
فمثلا اذا كان لديك حقلين الاول ندخل فيه رقما واسمه x  والحقل الثاني ندخل فيه ايضا رقم  واسمه y والحقل الثالث يخرج لنا ناتج قسمة الحقل الاول علي الثاني واسمه z  وانت كمبرمج قمت بتنفيذ الكود هكذا مثلا
me.z = me.x / me.y
فعندما يقوم مدخل البيانات بادخال القيمة الاولي 100 والقيمة الثاني 0 فهنا ستجد خطا في الكود حيث لا يجوز القسمة علي صفر فهذا خطاك انت كمبرمج وليس خطا مدخل البيانات فيجب عليك وضع شرط لضمان عدم ادخال القيمة صفر في الحقل المقسوم عليه


6- الاهتمام بالمنظر الجمالي للبرنامج
صديقي مبرمج اكسس يجب ان تختار ألوانك وايقوناتك لتجعل من برنامجك تحفة فنية فعليك بتنظيم النماذج واختيار الالوان المناسبة والايقونات المناسبة وتنظيم التقارير لتخرج جميله عند العرض والطباعة فصاحب العمل اول انطباع ياخذه عنك وعن برمجتك هو الشكل الخارجي للبرنامج فلا تجعله ياخذ انطباعا سيئا



7- تجنب تضخم قاعدة البيانات


ان الحفاظ علي سرعة وسلاسة وحجم قاعدة البيانات هو من اولوليات مبرمج الاكسس لذا تحليلك الجيد للبرنامج يجنبك زيادة الجداول التي لا فائده منها وكذلك الاستعلامات الزائده التي يمكن الاستغناء عنها وكذلك الحقول وكذلك مرفقات الصور والملفات التي تقوم بتخزينها في الجدول كذلك خلفيات الصور التي تملء النموذج وكثرة الصور في البرنامج كل هذا يؤدي الي تضخم قاعدة البيانات بالتالي بطئ البرنامج وعدم معالجته للمخرجات بصورة سريعة


8- اختبار البرنامج بشكل كامل عند الانتهاء
تعلم عزيزي المبرمج ان أي برنامج عند تصميمه يمر بمراحل أولها تحليل البرنامج واخرها اختبار البرنامج فعند اختبارك للبرنامج يجب ان يكون شاملا تدفق البيانات للجداول بصورة سليمة وأن تكون  دورة البيانات مترابطة ومتكاملة ووجود معالجة الاخطاء في بداية كل كود برمجي مثل on Error resume next  وطرق معالجة الاخطاء الاخري


9- متابعة كل جديد في مجالك
تعلم دائما ان قطار التقنية لا يقف أبدا لذا عليك الركض دائما نحو التطوير والتحسين ولك في شركة نوكيا عبرة وعظة ولك في العديد من التقنيات التي توقفت بسبب عدم التطوير منها ومواكبة العصر كذلك انت في مجال برمجة الاكسس عليك بمتابعة المجال 


10- لا تتوقف عند الاكسس
الاكسس هو برنامج رائع ويقوم بأعمال جميلة لكنك كمبرمج طموح لا تتوقف عند الاكسس فحسب بل يجب عليك تطوير مهاراتك وتطوير نفسك بالتعمق في عالم البرمجة واذا كنت مهتما بمجال قواعد البيانات فننصحك بتعلم المزيد من كورسات قواعد البيانات مثل سكوال سيرفر وسابيز وماي سكوال واوراكل وغيرهم من قواعد البيانات فهذا المجال حافل وعميق والمستقبل يعتمد عليه ان شاء الله.

-3-
-4-

التعليقات



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

إتصل بنا

جميع الحقوق محفوظة

مدونة كورس 7

2021