المشاركات

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

صورة
يمكنكم مشاهدة الفيديو في نهاية الصفحة  للحصول على الشرح الكامل يمكن تغيير اي تسمية Caption موجودة في النموذج او التقرير باستخدام الكود ولفهم الموضوع بشكل اكبر لنفرض ان لدينا زر يقوم باخفاء صورة اذا كانت ظاهرة او اظهارها اذا كانت مخفية، ونريد ان تكون تسمية الزر "اخفاء" عندما تكون الصورة ظاهرة وان يتحول الاسم الى "اظهار" عندما تكون الصورة مخفية اي اننا نريد تغيير النص او التسمية بشكل تفاعلي في النماذج وفقا لحاجة المستخدم . لتنفيذ ذلك نقوم باضافة زر  Command1  الى النموذج ونسمية  " اخفاء "  وبعد ذلك نقوم باضافة الكود التالي عند النقر VBA Private Sub Command1_Click() If Command1.Caption = "اخفاء" Then    Command1.Caption = "اظهار" Else     Command1.Caption = "اخفاء" End If End Sub شرح الكود : عند الضغط على الزر سيتم التحقق ما اذا كانت التسمية الحالية للزر = "اخفاء" فسيتم تغييرها الى "اظهار" اما اذا لم تكن التسمية = "اخفاء" فسيتم تحويلها الى "اخفاء". ...

منع المستخدمين من استخدام الزر الايمن في "الماوس" في مايكروسوفت اكسس

صورة
منع استخدام الزر الايمن في الماوس (right click)  يمكنكم مشاهدة الفيديو في نهاية الصفحة  للحصول على الشرح الكامل لمنع المستخدمين من استخدام الزر الايمن في جميع انحاء البرنامج يكون ذلك باتباع الخطوات التالية 1-  الدخول الى القائمة (File) الخيارات(Options) ومن ثم قاعدة البيانات الحالية (Current Database)  وثم الانتقال الى القسم Ribbon and Toolbar Options وازالة اشارة صح من امام Allow Default Shortcut Menus ملاحظة : يجب اغلاق واعادة تشغيل قاعدة البيانات حتى تبدأ التغييرات 

(Document Tabs) طريقة اخفاء / اظهار شريط الادوات / شريط المهام في مايكروسوفت اكسس

صورة
طريقة اخفاء / اظهار شريط الادوات / شريط المهام  (Document Tabs)   في مايكروسوفت اكسس  لمنع المستخدمين من استخدام  شريط الادوات او شريط المهام يكون ذلك باتباع الخطوات التالية 1-  الدخول الى القائمة (File) الخيارات(Options) ومن ثم قاعدة البيانات الحالية (Current Database)  وثم الانتقال الى القسم Ribbon and Toolbar Options وازالة اشارة صح من امام Allow Full Menus ملاحظة : يجب اغلاق واعادة تشغيل قاعدة البيانات حتى تبدأ التغييرات 

اخفاء او اظهار كائن / عنصر في مايكروسوفت اكسس

صورة
اخفاء او اظهار كائن / عنصر  في مايكروسوفت اكسس قد يحتاج المبرمج الى التحكم باخفاء او اظهار عنصر معين سواء كان صورة او نص او تسمية او اي شيئ اخر سواء في النماذج ام التقارير  فاذا اردنا ان نخفي العنصر بشكل نهائي يتم عن طريق تغيير القيمة المقابلة ل Visible  في الخصائص الى No اما اذا اردنا ان نعطي للمستخدم حرية الاخفاء والاظهار لصورة مثلا فان الطريقة ستكون باستخدام الكود VBA  وكما يلي 1- يتم اضافة زر حتى يتم من خلالة اخفاء او اظهار الصورة 2- يتم اضافة الكود التالي في حدث عند النقر على الزر  VBA Private Sub Botton1_Click() If Image1.Visible = True Then Image1.Visible = False Else Image1.Visible = True End If End Sub حيث ان  Botton1 = اسم الزر  و   Image1 = اسم الصورة شرح الكود : عند الضغط على الزر سيتم التحقق هل الصورة مخفية ام لا ، فاذا كانت غير مخفية فسيتم اخفائوها وغير ذلك سيتم اظهارها وبالتالي فان عند كل مرة يتم الضغط على هذا الزر سيقوم بتنفيذ عكس ما هو موجود حاليا

(Navigation pane) طريقة اخفاء / اظهار جزء التنقل في اكسس

صورة
 طريقة اخفاء / اظهار جزء التنقل في اكسس (Navigation pane) 1- الدخول الى القائمة (File) الخيارات(Options) ومن ثم قاعدة البيانات الحالية (Current Database)   2-  لاخفاء جزء التنقل (Navigation pane) قم بازالة اشارة صح   من امام (Display Navigation Pane) ولاظهار جزء التنقل (Navigation pane) قم بوضع اشارة صح   امام (Display Navigation Pane)

تغيير طيريقة عرض نوافذ برنامج اكسس ( نوافذ ام علامات تبويب)

صورة
تغيير طيريقة عرض نوافذ برنامج اكسس ( نوافذ ام علامات تبويب) للتحكم في كيفية فتح نوافذ (كائنات) برنامج الاكسس (هل ستفتح كل واحدة بشكل مستقل ام انها ستظهر بجانب بعضها على شكل علامات تبويب يتم ذلك من خلال الدخول الى القائمة (File) الخيارات(Options) ومن ثم قاعدة البيانات الحالية (Current Database)   واذا اردنا ان يتم فتح النوافذ فوق بعضها ( كل واحدة مستقلة) نقوم باختيار Overlapping Windows وستكون النوافذ بهذا الشكل اما اذا اردنا النوافذ ان تفتح بجانب بعضها فنقوم باختيار Tabbed Documents مع الغاء تحديد Display Document Tabs فانه لن تستطيع فتح نافذتين بنفس الوقت وانما واحدة في كل مرة وعندما تفتح الثانية فان اولى سيتم اغلاقها بشكل الي وستكون النوافذ بهذا الشكل واذ1ا قمنا بتحديد Display Document Tabs  ستكون النوافذ بهذا الشكل

التنسيق الشرطي في اكسس

صورة
التنسيق الشرطي في اكسس هذا الموضوع ينطبق على النماذج والتقارير لتغيير التنسيق بناء على شرط معين او مجموعة شروط نقوم بالخطوات التالية: 1- بعد تحديد الحقل الذي نريد تنسيقة بشرط نقوم بتحديد (Conditional Formatting) من القائمة (Format) وبعد ذلك سيفتح لنا نافذة لاضافة الشروط ونختار منها (New Rule) 2- ستفتح لنا نافذة اختيار نوع الشرط الذي نريد تطبيقة (اذا كان الشرط مستند الى قيم محددة او انه مجرد مقارنة للقيمة الحالية مع بقية القيم 3- اذا كان الشرط مستند الى قيم محددة فان الخيارات ستكون اما انه 1- مستند الى قيمة 2- من خلال تطبيق معادلة  3-عند تحديد الحقل ( اختيار الحقل) بكل بساطة يتم ادخال الشرط مثلا ان تكون القيمة بين 15 و 45 سيتم تطبيق تنسيق معين واذا كان من خلال تطبيق معادلة وستكون النتيجة كما يلي 4- اذا تم اختيار  التنسيق عن طريق مقارنة القيمة الحالية مع بقية القيم فسيكون بهذا الشكل وهذة نتيجة هذا النوع