المشاركات

عرض المشاركات من نوفمبر, ٢٠١٦

قائمة "انشاء" في شريط الادوات في مايكروسوفت اكسس

صورة
  القائمة Create او "انشاء" في مايكروسوفت اكسس بشكل عام تحتوي هذة القائمة على 6 مجموعات : 1- Templates وتحتوي على مجموعة من النماذج الجاهزة للاستخدام 2- Tables وتحتوي على 3 ازرار لفتح جدول جديد والبدء بتخصيص الحقول، او انشاء جدول بطريقة عرض التصميم، والخيار الثالث يتعلق بجداول شيربوينت سيرفر. 3- Queries  وتحتوي على زرين لانشاء الاستعلامات اما باستخدام المعالج او بالدخول الى تصميم الاستعلامات 4- Forms وفيها ازرار تخص انشاء النماذج باكثر من طريقة او قالب 5- Reports   وفيها ازرار تخص انشاء التقارير باكثر من طريقة او قالب 6- Macros & Code  ومنها يتم انشاء ماكرو او موديول او كلاس او الدخول الى محرر الفجوال بيسك للمزيد من الشرح والتفاصيل يمكنكم مشاهدة الفيديو

تصفية السجلات حسب ما يتم كتابته اولا باول

صورة
لتصفية البيانات اولا باول حسب ما يتم كتابته نحتاج الى ما يلي: يمكنك مشاهدة الفيديو او الاستمرار بقراءة الموضوع 1- انشاء نموذج (النوعة نماذج مستمرة Continues Forms او نماذج مقسومة Split Form) ونقوم باضافة كومبو بوكس في رأس النموذج  ملاحظه : استخدام مربع نص بدلا من القائمة المنسدلة ( الكومبو بوكس ) يعطي نفس النتيجة ولكنه ابطأ يكون شكل النموذج عند تشغيلة كما يلي: 2- نقوم باضافة الكود التالي في حدث عند التحديث (On Change) الخاص بالكومبوبوكس على فرض ان: الكومبوبوكس اسمة Combo01   و الحقل الذي سيتم البحث فيه اسمة  StName 'اذا كان الكومبو فاغ فانه يتم الغاء الفلتر If Nz(Me. Combo01 .Text) = "" Then Me.Form.Filter = "" Me.FilterOn = False 'اذا تم الاختيار من الكومبو. ' اذا قمت باستخدام مربع نص فان الكود التالي يجب حذفة. ElseIf Me. Combo01 .ListIndex <> -1 Then Me.Form.Filter = "[ StName ] = '" & _ Replace(Me. Combo01 .Text, "'", "'...

قائمة "الصفحة الرئيسية" في شريط الادوات في مايكروسوفت اكسس - شرح مفصل

صورة
القائمة Home  او "الصفحة الرئيسية" في مايكروسوفت اكسس بشكل عام تحتوي هذة القائمة على 6 مجموعات : 1- Views وتحتوي على زر لعرض التصميم او عرض البيانات 2- Clipboard وتحتوي على مجموعة ازرار لعمليات النسخ والقص واللصق ونسخ التنسيق 3- Sort & Filter وتحتوي على ازار تخص عمليات فرز وتصفية السجلات واظهار المجاميع 4- Records وفيها ازرار تخص انشاء وحذف وتحديث السجلات 5- Find ومن اسمها فانها تخص عمليات البحث والاستبدال والذهاب الى سجل محدد 6- Text Formatting لتنسيق النص

انشاء استعلام الحاق باستخدام الكود في مايكروسوفت اكسس

صورة
قمنا سابقا بشرح موضوع  استعلامات الالحاق باستخدام منشئ الاستعلام  واليوم سسنتكلم عن هذا النوع من الاستعلامات ولكن باستخدام الكود VBA  وجملة SQL. للحصول على معلومات حول هذا النوع من الاستعلامات يرجى زيارة الرابط اعلاة. يمكنك مشاهدة الفيديو لكيفية انشاء استعلام الالحاق او الاستمرار بقراءة الموضوع  في بعض الاحيان يتطلب البرنامج تنفيذ كود معين لالحاق بيانات معينة الى جدول او اكثر وعندما تتعقد الامور فان الحل سيكون اسهل اذا ما استخدمنا الكود، فمثلا قد نكون في نموذج لادخال البيانات وهذا النموذج يحتوي على بيانات يجب ادخالها في جدولين وليس جدول واحد، او ربما لا نريد ان يقوم المستخدم بادخال البيانات بشكل مباشر في قاعدة البينات وانما يقوم بادخالها في النموذج وعند الضغط على زر معين يتم نقل البيانات الى الجدول. الصيغة VBA DoCmd.RunSQL " insert into Table ( Field1,Field2 ) VALUES ( value1,value2 ) " حيث ان Table = اسم الجدول الذي سيتم اضافة البيانات الية Field1,Field2 = اسماء الحقول الموجودة في الجدول value1,value2 = القيم التي سيتم ادخالها الى الجدو...

استعلام انشاء جداول تقاطعية (الجداول المحورية)

صورة
يقوم هذا النوع من الاستعلامات ببناء جدول يحتوي على صفوف واعمدة والخلية التي تنتج من تقاطع الصف مع العمود تحتوي على قيمة معينة مثل مجموع او عدد او متوسط ... الخ). جدول تقاطعي لاعداد الطلاب حسب النوع والمرحلة التعليمية  ولانشاء الجداول التقاطعية نتبع الخطوات التالية: يمكنك مشاهدة الفيديو لكيفية انشاء استعلام الجداول التقاطعية الاستمرار بقراءة الموضوع  1-  نقوم بالدخول الى القائمة Create  وثم Query design ومن ثم  نختار الجدول او الجداول او الاستعلامات التي سنقوم بانشاء الجدول الجديد منها . 2-  نقوم بالضغط على زر Crosstab الموجود في خيارات تصميم الاستعلام وبعدها سيقوم الاكسس باضافة صف جديد في خصائص الحقول باسم  Crosstab  . 3-   نقوم باضافة الحقول التي نرغب باضافتها الى الجدول الذي سيتم انشاؤة (الصفوف والاعمدة والقيم) . 4-  نبدأ بتحديد نوع كل حقل هل سيكون عنوان للصف ام للعمود ام سيكون للقيمة،  وهنا يجب الانتباه الى ان هذا النوع من الجداول لا يقبل الا حقل واحد كاعمدة وحقل واحد كقي...

استعلامات الحذف في مايكروسوفت اكسس

صورة
يستخدم هذا النوع من الاستعلامات لحذف سجل او اكثر  من احد الجداول ، ولا يستخدم هذا الاستعلام لحذف جدول باكملة وانما يتم تفريغ محتويات الجدول او جزء منها. ملاحظة:  اذا قمت بتنفيذ استعلام حذف ، فلن يمكنك استرجاع البيانات المحذوفة لانشاء استعلام الحذف: يمكنك مشاهدة الفيديو لكيفية انشاء استعلام الحذف او الاستمرار بقراءة الموضوع  1-  نقوم بالدخول الى القائمة Create  وثم Query design ومن ثم  نختار الجدول الذي سنقوم بحذف السجلات منه. 2-  سيفتح لنا عرض التصميم الخاص بالاستعلامات، وهنا نقوم باضافة الحقول التي سنستخدمها كمعايير لعملية الحذف علما انه اذا ترك المعيار فارغا فسيتم حذف جميع السجلات من الجدول. 3-  نقوم بالضغط على زر Delete الموجود في خيارات تصميم الاستعلام ، وسيظهر لنا سطر جديد باسم Delete ومنه نختار اما ان يكون شرط Whereاو From  اذا قمنا باضافة اكثر من جدول ليتم تحديد الجدول الذي سيتم حذف البيانات منه والجدول الذي سيستخدم كمعيار. 4-  نقوم باغلاق التصميم وحفظ التغييرات وبعد ذلك نقوم بتشغيل الاستعلام...

استعلام انشاء جدول في مايكروسوفت اكسس

صورة
يستخدم هذا النوع من الاستعلامات لانشاء جدول يتم اشتقاقة او الحصول علية من جدول او اكثر سواء في نفس قاعدة البيانات او في قاعدة بيانات اخرى. لانشاء استعلام انشاء جدول نقوم بالخطوات التالية: يمكنك مشاهدة الفيديو لكيفية انشاء استعلام انشاء جدول او الاستمرار بقراءة الموضوع  1-  نقوم بالدخول الى القائمة Create  وثم Query design ومن ثم  نختار الجدول او الجداول او الاستعلامات التي سنقوم بانشاء الجدول الجديد منها . 2-  سيفتح لنا عرض التصميم الخاص بالاستعلامات، وهنا نقوم باضافة الحقول التي نرغب باضافتها الى الجدول الذي سيتم انشاؤة  3-  نقوم بالضغط على زر Make Table الموجود في خيارات تصميم الاستعلام فيفتح لنا المعالج ليطلب ادخال اسم الجدول الذي سيتم انشاؤه ، واذا كنا نريد انشاء الجدول في قاعدة بيانات اخرى نقوم باختيار الخيار الثاني ونقوم باختيار قاعدة البيانات التي نريد اضافة الجدول اليها. 4 -  نقوم باغلاق التصميم وحفظ التغييرات وبعد ذلك عند تشغيل الاستعلام سيتم انشاء الجدول.

استعلامات التحديث في مايكروسوفت اكسس

صورة
باستخدام هذا النوع من الاستعلامات يتم تحديث بيانات حقل او اكثر موجودة في جدول بقيم جديدة، فلو فرضنا اننا نعمل على قاعدة بيانات خاصة بشركة تجارية وقرر مدير الشركة خفض الاسعار في الشركة بنسبة 2% فان عملية تغيير الاسعار وتحديثها حسب القرار الجديد ستكون سهلة باستخدام هذا النوع من الاستعلامات. لانشاء استعلام الحاق : يمكنك مشاهدة الفيديو لكيفية انشاء استعلام التحديث او الاستمرار بقراءة الموضوع  1-  نقوم بالدخول الى القائمة Create  وثم Query design ومن ثم  نختار الجدول الذي سنقوم بتحديث بياناته 2-  سيفتح لنا عرض التصميم الخاص بالاستعلامات، وهنا نقوم باضافة الحقول التي نرغب بتحديثها  3-  نقوم بالضغط على زرUpdate الموجود في خيارات تصميم الاستعلام وسيظهر لنا صف جديد في تصميم الاستعلام اسمه Update To وفيه نقوم بتحديد التحديث الذي سيتم سواء عن طريق معادلة معينة او بادخال قيمة ثابتة 4 -  نقوم بادخال  التحديث الذي سيتم وادخال المعايير لتحديد السجلات التي سيتم تحديث بياناتها وثم نقوم  باغلاق التصميم وحفظ التغييرات وبعد ذل...

استعلامات الالحاق في مايكروسوفت اكسس

صورة
يستخدم هذا النوع من الاستعلامات لالحاق بيانات من جدول او اكثر ليتم اضافتها الى جدول اخر سواء في نفس قاعدة البيانات او في قاعدة بيانات اخرى، وهذا النوع من الاستعلامات يقوم باضافة سجل جديد في الجداول وليس عمود الى سجلات موجودة. لانشاء استعلام الحاق : يمكنك مشاهدة الفيديو لكيفية انشاء استعلام الالحاق او الاستمرار بقراءة الموضوع  1- نقوم بالدخول الى القائمة Create  وثم Query design ومن ثم  نختار الجدول الذي سنقوم بالحاق البيانات منه الى جدول اخر 2- سيفتح لنا عرض التصميم الخاص بالاستعلامات، وهنا نقوم باضافة الحقول التي نرغب بالحاقها الى الجدول الاخر(مع مراعاة ان تكون من نفس النوع في الجدول الاخر) 3- نقوم بالضغط على زر Append الموجود في خيارات تصميم الاستعلام فيفتح لنا المعالج ليطلب تحديد اسم الجدول الذي سيتم الحاق البيانات الية، واذا كان الجدول موجود في قاعدة بيانات اخرى نقوم باختيار الخير الثاني ونقوم باختيار قاعدة البيانات التي نريد الحاق البيانات اليها. 4- سيظهر لنا صف جديد في تصميم الاستعلام اسمه Append To ومنه نقوم بتحديد مكان الالحاق الخ...

التحكم بشريط الوصول السريع في مايكروسوفت اكسس

صورة
قد نحتاج الى مجموعة من الازرار التي نحتاج اليها باستمرار بان تكون في مكان بارز اي ان الوصول اليها سهل، ولذلك قامت اكسس بتوفير هذة الخاصية من خلال شريط الوصول السريع ( Quick Access Toolbar ) ويجب الانتباه الى ان هذا الشريط يكون مرتبط بمستخدم الوندوز، اي ان الشريط سيظهر لكل المستخدمين الذين يدخلوا الى الكمبيوتر بنفس اسم المستخدم واذا تم نقل ملف اكسس الى كمبيوتر اخر فلن تظهر لديه فيه هذة الازرار. لانشاء شريط ادوات خاص نقوم با لدخول الى القائمة (File) الخيارات(Options) ومن ثم تخصيص الشريط ( Quick Access Toolbar )  او من خلال الضغط على السهم الموجود في نهاية الشريط نفسة واختيار More Commands  وبعد ذلك نبدأ باختيار الازرار التي نريدها وعمل لها اضافة ومن الجدير بالذكران هذا الشريط يمكن تغييرمكانة بدلا من اعلى الصفحة وتنزيلة الى اسفل شريط الادوات ويتم ذلك من خلال تحديد الاختيار الموجود في اسفل الشاشة (show quick access toolbar below the ribbon) وسيظهر الشريط كما في هذه الصورة

انشاء وتخصيص شريط ادوات خاص بالمستخدم لكل ملفات مايكروسوفت اكسس

صورة
في بعض الاحيان نحتاج الى مجموعة من الازرار تتناسب واهتماماتنا وقد تختلف هذة الازرار والاهتمامات من شخص لاخر، وبالتالي اتاحت مايكروسوفت للمستخدم حرية انشاء شريط ادوات خاص به، وعلما ان هذا الشريط يكون مرتبط بمستخدم الوندوز، اي ان الشريط سيظهر لكل المستخدمين الذين يدخلوا الى الكمبيوتر بنفس اسم المستخدم واذا تم نقل ملف اكسس الى كمبيوتر اخر فلن تظهر لديه هذة الازرار. لانشاء شريط ادوات خاص نقوم بالخطوات التالية: 1-  الدخول الى القائمة (File) الخيارات(Options) ومن ثم تخصيص الشريط (Customize Ribbon)   2- اسفل القسم Customize The Ribbon نجد مجموعة من الازرار ونقوم بالضغط على New Tab  وبعدها ستظهر لنا القائمة الجديدة في المربع ونقوم بالضغط عليها بالزر الايمن واعادة تسميتها . 3- الخطوة الاخيرة هي اضافة الازرار التي نرغب ان تكون ضمن القائمة

اعادة تعيين الترقيم التلقائي في مايكروسوفت اكسس الى الرقم 1

صورة
لاعادة الترقيم التلقائي الى رقم 1 (بداية الترقيم)  نقوم بالخطوات التالية: * يجب ان لا يكون الجدول مرتبط بجداول اخرى  1-  ندخل الى تصميم الجدول ونقوم بحذف المفتاح الاساسي ونقوم بحفظ الجدول واغلاقة 2- ندخل الى تصميم الجدول مرة اخرى ونظيف حقل جديد ويكون نوعه ترقيم تلقائي ونقوم بحفظ الجدول واغلاقة بذلك يبدأ الترقيم التلقائي من الرقم 1

اضافة قواعد للتحقق على حقول الجداول في مايكروسوفت اكسس

صورة
في هذا الموضوع سيتم شرح طريقة اضافة قواعد وشروط الادخال في الجداول الخطوات: 1- يتم الدخول الى تصميم الجدول  2- يتم تحديد الحقل الذي نريد وضع الشرط فيه 3- في خصائص الحقل يتم الذهاب الى Validation Rule ويتم كتابة الشرط فيه بشكل مباشر او باستخدام المعالج 4- يتم كتابة نص الرسالة التي ستظهر للمستخدم اذا لم يتقيد بالقاعدة

تمكين وحدات الماكرو أو تعطيلها في ملفات اكسس

صورة
عند فتح قاعدة بيانات جديدةتم انشاؤها او تعديلها في كمبيوتر اخر سيظهر لنا شريط اصفر في اعلى برنامج الاكسس يفيد بتعطيل بعض المحتويات (الكود او الماكرو) وذلك لاسباب امنية،  ولتفعيل الكود او الماكرو يتم الضغط على زر Enable Content الموجود في الشريط ولكن في بعض الاحيان ولسبب او لاخر نحتاج ازالة هذا الشريط وتفعيل الكود بشكل مباشر وبدون ان يتم السؤال. ولعمل ذلك يتم الدخول الى   File>> Options>>Trust Center >> Trust Center Settings >> Macro Settings  بعد ذلك تفتح نافذة الخيارات الخاصة بالماكرو وتحتوي اربع خيارات 1- ايقاف جميع وحدات الماكرو والكود عن العمل بدون اظهار اي تنبيهات بانه تم الايقاف 2- ايقاف جميع وحدات الماكرو والكود عن العمل واظهار التنبية بانه تم ايقاف وحدات الماكرو 3- ايقاف جميع وحدات الماكرو والكود عن العمل باستثناء الماكرو الذي تم اضافة توقيع الكتروني علية (كون التوقيع الالكتروني يتم توثيقة في جهات رسمية) 4- السماح بتشغيل جميع وحدات الماكرو والكود

كيفية اضافة قاعدة البيانات على السيرفر وربط المستخدمين بها في مايكروسوفت اكسس

صورة
بعد تقسيم قاعدة البيانات وفصل الجداول عن بقية المكونات (محتويات البرنامج) نقوم بنقل ملف الجداول الى السيرفر ومن ثم نقوم باعادة ربط البرنامج مع الجداول وتعريف المسار الجديد الذي تم نقل الجداول الية، وتتم عملية اعادة الربط عن طريق  Linked Table Manager والذي يتم الوصول الية من خلال الضغط بالزر الايمن على احد الجداول المرتبطة ومن القائمة التي ستظهر ستجد في اسفلها هذا الخيار سيفتح لنا المعالج وعندها سنقوم بتحديد الجداول التي نريدها ونقوم بتحديد always prompt for new location والتي تستخدم عند تغيير مسار ملف الجداول وبعد ذلك يتم الضغط على موافق ليتم فتح نافذة تحديد مسار ملف الجداول   الان اصبح البرنامج جاهز لتوزيعة على المستخدمين المرتبطين بالشبكة ولا توجد اي اجراءات يجب تغييرها او تعديلها فقط قم بنسخ ملف البرنامج ووزعه على المستخدمين وبطبيعة الحال سيرتبط مع الجداول طالما ان التشغيل تم على احد الاجهزة المرتبطة مع الشبكة

نسخ ونقل وتسمية الملفات باستخدام مايكروسوفت اكسس

صورة
قد نحتاج الى جعل الاكسس يقوم بعملية نسخ الملفات كأن يقوم بنسخ قاعدة البيانات وحفظها في مكان معين أو ان يقوم بنسخ ملف معين واعادة تسميته او تغيير امتدادة من اجل زيادة الامان ومستوى السرية ، وللقيام بنسخ الملفات باستخدام اكسس فان كل ما عليك هو بعض الاجراءءات البسيطة وكما يلي: 1- اضافة زر امر لتنفيذ عملية النسخ الى النموذج 2- اضافة كود النسخ في حدث عند النقر (الخاص بزر الامر وكما يلي VBA FileCopy " C:\ Ahmad .txt ", " D:\Ahmad.txt " حيث ان  C:\ Ahmad .txt هو اسم الملف الذي نريد نقلة وامتداده مع مكانه (المسار) ، وان  D:\Ahmad.txt هو المسار الجديد واسم الملف  وامتداده  . واذا رغبت بنقل الملف مع تغيير اسمه فان كل ما عليك هو تغيير الاسم الجديد كما في المثال التالي VBA FileCopy "C:\ Ahmad .txt", "D:\ Khaled. txt" واذا رغبت بنقل الملف مع تغيير اسمه ونوعه  ( الامتداد)  فان كل ما عليك هو تغيير الامتداد الجديد كما في المثال التالي (مع مراعاة ان الملف لن يفتح الا اذا تم اعادة امتدادة الى الامتداد الاصلي) VBA FileC...

تقسيم قاعدة البيانات وفصل الجداول عن واجهات المستخدمين في مايكروسوفت اكسس

صورة
تستخدم عملية تقسيم قاعدة البيانات وفصل الجداول عن واجهات المستخدمين في اكسس عندما يكون لدينا اكثر من مستخدم سيعملوا على نفس البرنامج او عندما نريد حماية ملف البيانات من خلال وضعه في السيرفر. تتم العملية بكل بساطة من خلال القائمة database Tools  ومن ثم Access Database وبعد ذلك من خلال المعالج يتم اختيار Split Database الان سيتم فصل الجداول في ملف اكسسس مستقل عن بقية كائنات اكسس ( الاستعلامات , الجداول , التقارير, الكود) وهتا يطلب المعالج تحديد مكان حفظ ملف الجداول   وبذلك تصبح قاعدة البيانت مفصولة تماما عن البرنامج