أجهزة الكمبيوتر شبابيك إنترنت

إنشاء واستخدام وحدات الماكرو ". طرق تنفيذ الماكرو لتنفيذ وحدات الماكرو

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

تحتوي لوحة الإجراءات على مجموعة من أوامر السلسلة التي يتم توسيعها عند النقر فوق السهم الثلاثي الذي يشير إلى اليمين. يفتح كل أمر قائمة معلمات الأمر ، إن وجدت.


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


توجد الأزرار التالية أسفل اللوحة:
توقف عن اللعب / التسجيل
يسجل
يلعب
مجموعة جديدة
عمل جديد ؛
نفاية.



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


تغيير ترتيب الأوامر في الأمر الكلي


المستخدم لديه القدرة على تعديل تسلسل تنفيذ الأوامر. بالإضافة إلى ذلك ، يمكن نقل الأوامر من وحدة ماكرو إلى أخرى.


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


إنشاء وتسجيل الأوامر الكلية


إنشاء أمر ماكرو - في اللغة العامية للمصممين ومصممي الرسوم - "الإجراء" (الإجراء) هو أنه أثناء تنفيذ سلسلة من الأوامر ، يكتبها Adobe Photoshop بنفس الترتيب ، بما في ذلك تلك المعلمات التي استخدمها كل محدد أمر. وبالتالي ، يمكنك تسجيل أي تسلسل للأوامر واستخدامه في المستقبل ، مما يقلل الوقت ، والأهم من ذلك ، الجهود المبذولة لأداء العمليات الروتينية.



إن تطوير مثل هذه وحدات الماكرو - "الإجراءات" يفتح فرصًا كبيرة للمستخدمين لتطبيق قوتهم الإبداعية. حسب التصميم ، تكون النتيجة قريبة من وحدة البرنامج المساعد ، لكنها أسهل في الإنشاء ولا تتطلب معرفة خاصة.


يمكن أن يستخدم الماكرو إجراءات الأدوات Gradient (Gradient) ، و Marquee (Area) ، و Crop ، و Polygon LassoLine (Line) ، و Move ، و Magic Wand (Magic wand) ، و PaintBucket (Fill) ، و Type ، بالإضافة إلى إعدادات اللوحة (المسارات) ) والقنوات (القنوات) والطبقات (الطبقات) والتاريخ (التاريخ).


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


ومن المثير للاهتمام ، أنه يمكن وضع أمر التشغيل من قائمة اللوحة وأمر Batch من قائمة File / Automate في ماكرو.


يجب الانتباه إلى قيود أخرى مهمة للغاية: نجاح تنفيذ وحدات الماكرو المسجلة مع مستند آخر وفي أوقات أخرى يعتمد إلى حد كبير على معلمات المستند الآخر (نموذج اللون ، الدقة ، الطبقة النشطة ، إلخ.) وكذلك على الإعدادات الحالية للبرنامج. (على سبيل المثال ، ألوان المقدمة والخلفية وبعض الألوان الأخرى).


على سبيل المثال ، استخدام مرشح Gaussian Blur بقيمة 3 بكسل على مستند بدقة شاشة (72 نقطة في البوصة) لا يتطابق تمامًا مع تطبيقه على صورة عالية الدقة (300 نقطة في البوصة). لذلك ، يمكن أن تكون وحدات الماكرو التي تم إنشاؤها بهذه الطريقة ، إلى حد كبير ، ذات طبيعة ظرفية بحتة. ولكن حتى هذا يمكن أن يوفر الكثير من الوقت ، خاصة عندما يتعلق الأمر بكمية كبيرة من نفس النوع من معالجة الصور.


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


لاحظ أيضًا أنه عند استخدام حفظ باسم أو حفظ نسخ وحدات ماكرو كعناصر ، فلن تحتاج إلى إدخال أسماء ملفات معينة في مربعات حوار الأوامر.


يذهب!


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


في كلتا الحالتين ، سيظهر مربع الحوار "إجراء جديد" على الشاشة ، حيث يمكنك تعيين اسم للماكرو (حقل الاسم) ، وتحديد مجموعة من وحدات الماكرو (تعيين القائمة المنسدلة) ومجموعة مفاتيح لتشغيلها ( مفتاح حقل الوظيفة) ، وحدد أيضًا أحد الألوان السبعة لعرض اسم الماكرو في اللوحة (قائمة الألوان).



ثم انقر على زر التسجيل ، وبعد ذلك ستتحول النقطة الموجودة على الزر بالكتابة إلى لوحة الإجراءات إلى اللون الأحمر.


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


إدراج عناصر القائمة


يمكن تضمين العديد من الأوامر التي لم يتم تسجيلها في وقت التشغيل (على سبيل المثال ، معلمات أداة الرسم ، وأوامر العرض ، وبعض الأوامر الأخرى) في قائمة وحدات الماكرو باستخدام الأمر "إدراج عنصر قائمة" في قائمة اللوحة.


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


لإدراج عنصر قائمة في أمر ماكرو ، من الضروري تحديد نقطة الإدراج في أمر ماكرو موجود: حدد اسم الماكرو في قائمة اللوحة ، وقم بتنفيذ الأمر إدراج عنصر قائمة ، والذي سيعرض مربع الحوار الخاص بـ نفس الاسم ، ثم افتح الأمر وحدده ، بعد أي أمر جديد سيتم إدراجه.


بعد النقر فوق الزر "موافق" ، يظهر أمر جديد في قائمة وحدات الماكرو.


أدخل الإيقاف


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


لإدراج نقطة توقف في قائمة وحدات الماكرو ، قم بإحدى الخطوتين التاليتين:
تحديد مكان إدراج نقطة توقف في ماكرو موجود: حدد اسم الماكرو في قائمة اللوحة ، وافتح الأمر وحدده ، وبعد ذلك سيتم إدراج المحطة ؛
قم بتنفيذ الأمر Insert Stop من قائمة اللوحة ، والتي تعرض مربع الحوار Record Stop ، كما يتم عرض خيارات هذا الأمر في لوحة الإجراءات.


في حقل الرسالة (الأسئلة الشائعة) ، يمكنك إدخال نص عشوائي سيتم عرضه عند توقف الماكرو. عند تمكين خانة الاختيار "السماح بالمتابعة" ، يتم عرض الزر "متابعة" في مربع حوار الرسالة.


تنفيذ الأوامر الكلية


يمكنك تنفيذ سلسلة من إجراءات وحدات الماكرو بأي أمر وفي أي مجموعة (وإن كان ذلك في نفس التسلسل).


بالإضافة إلى ذلك ، من الممكن تنفيذ أمر فردي واحد فقط. إذا لزم الأمر ، يمكن استبعاد أي أمر من التنفيذ. لاستبعاد أمر من التنفيذ ، انقر فوق العمود الأيسر بجوار اسم الأمر ، وإزالة علامة الاختيار تعني استبعاد الأمر. النقر مرة أخرى يعيد الأمر إلى "قابل للتنفيذ".


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


تطبيق أمر ماكرو على وثيقة منفصلة


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


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


لاحظ أنه نظرًا لأن الماكرو عبارة عن سلسلة من الأوامر (على الرغم من أنه يمكن أن يكون أمرًا واحدًا على الأقل) ، فلا يمكنك التراجع عن الماكرو بأكمله باستخدام أمر التراجع. يعود الأمر التراجع خطوة واحدة فقط. ... للأسف ، ولكنه كذلك ..


في الوقت نفسه ، يمكنك التراجع عن إجراء الماكرو إذا كنت تستخدم إمكانيات لوحة "المحفوظات": التقط "لقطة" للصورة قبل تنفيذ الماكرو ثم "العودة" إليها.


سرعة العمل


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


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


تحرير الأوامر الكلية


يمكن استكمال تسجيل وحدات الماكرو بالتحرير اللاحق ، على سبيل المثال ، يمكنك تغيير ترتيب الأوامر وإضافة أوامر جديدة وتكرار الأوامر وتغيير معلمات الأوامر وحذف الأوامر.


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


لتسجيل أمر إضافي ، حدد الأمر الذي تريد الإدراج بعده ، ثم ، بالنقر فوق الزر "تسجيل" في أسفل اللوحة ، قم بتنفيذ الأمر المطلوب أو تسلسل الأوامر. سيؤدي النقر فوق الزر "إيقاف" إلى إيقاف التسجيل.


تعد القدرة على تكرار الأوامر ووحدات الماكرو المتوفرة في لوحة الإجراءات مفيدة جدًا لتحرير وحدات الماكرو نفسها وإنشاء وحدات ماكرو جديدة بناءً عليها.


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


لتغيير معلمات أمر ما ، ما عليك سوى النقر نقرًا مزدوجًا فوق سطر الأوامر وإظهار مربع الحوار المقابل.


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


يمكنك حذف أمر أو ماكرو بدون مطالبة بالنقر فوق زر سلة المهملات أثناء الضغط باستمرار على المفتاح.


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



نظرًا لأنه لا يمكن إضافة وحدات الماكرو الجديدة إلى ما لا نهاية ، يوفر البرنامج القدرة على إنشاء مجموعات من وحدات الماكرو وحفظها على القرص في ملف خاص بامتداد .atn.


يتيح لك ذلك تنظيم العمل بكفاءة أكبر في مشاريع مختلفة أو أنواع مختلفة من الصور ، فضلاً عن النقل إلى مستخدمين آخرين لضمان معالجة الصور المتطابقة. يمكنك حفظ مجموعات فقط من وحدات الماكرو بأكملها ، أو لا يمكن حفظ وحدات الماكرو الفردية أو الأوامر (ما لم تكن مجموعة) ، يتم حفظ وحدات الماكرو الجديدة تلقائيًا في ملف Actions Palette.psp (في مجلد WindowsApplication DataAdobePhotoshopCS2Adobe Photoshop Settings). عند حذف هذا الملف (لاستعادة الإعدادات الأصلية للبرنامج) ، سيتم أيضًا حذف مجموعة من وحدات الماكرو ، لذلك من المعقول تمامًا حفظ وحدات الماكرو في ملف مستقل مسبقًا.


لإنشاء مجموعة جديدة من وحدات الماكرو ، قم بتنفيذ أمر New Set من قائمة اللوحة أو انقر فوق الزر Create New Set الموجود في الجزء السفلي من لوحة Actions. في كلتا الحالتين ، يظهر مربع حوار على الشاشة تحتاج فيه إلى إدخال اسم للمجموعة أو قبول البرنامج المقترح.



يمكن تغيير اسم المجموعة في أي وقت عن طريق استدعاء نفس مربع الحوار باستخدام الأمر Set Options. لحفظ مجموعة من وحدات الماكرو ، ما عليك سوى تحديد المجموعة المطلوبة وتنفيذ أمر حفظ الإجراءات من قائمة اللوحة. يظهر مربع الحوار "حفظ" ، حيث يمكنك تسمية مجموعة الماكرو (أو إبقائها محدثة) وتحديد موقع التخزين.


لاستبدال المجموعة الحالية من وحدات الماكرو بأخرى محفوظة مسبقًا ، قم بتنفيذ أمر "استبدال الإجراءات" من قائمة اللوحة. لتحميل مجموعة جديدة من وحدات الماكرو ، والتي ستتم إضافتها إلى نهاية قائمة وحدات الماكرو الحالية ، قم بتنفيذ أمر "إجراءات التحميل" في كلتا الحالتين ، تعرض الشاشة مربع الحوار Load حيث يمكنك تحديد ملف بالملحق .atn.
في ملاحظة ..


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

ماكروس.

يقوم معظم المستخدمين بإنشاء مستندات Microsoft Office واستخدامها باستخدام إمكانات التطبيق القياسية. ومع ذلك ، يوفر Office فرصًا كبيرة لأتمتة العمل مع المستندات - وهذا هو البرمجة في VBA واستخدام وحدات الماكرو.

VBA ، لغة برمجة Visial Basic للتطبيقات ، هي لغة برمجة مضمنة في تطبيقات Office تُستخدم لإنشاء وحدات ماكرو.

مسجل الماكرو والماكرو.

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

الماكرو هو برنامج مكتوب بلغة VBA. VBA هو إصدار خاص من Visial Basic (للتطبيق).

هناك طريقتان لإنشاء ماكرو في Office:

§ مسجل ماكرو يسجل إجراءات المستخدم

§ فتح نافذة VBA وإدخال عبارات VBA

في أغلب الأحيان ، يستخدم المستخدم VBA لتصحيح الماكرو المسجل بواسطة المسجل.

للعمل مع وحدات الماكرو في MS Office 2007-13 ، اعرض علامة التبويب المطور على الشريط (الزر OFFICE / Word PARAMETERS / RIBBON SETTINGS).

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

تسجيل ماكرو.

§ علامة التبويب DEVELOPER / RECORD MACRO ، أعط اسمًا للماكرو. يجب ألا يحتوي الاسم على مسافات ، وأن يبدأ بحرف ، وألا يحتوي على أحرف خاصة. أقصى طول للاسم 80 حرفًا. إذا تم إعطاء الماكرو الذي تم إنشاؤه اسمًا يطابق اسم ماكرو Microsoft Word مضمن ، فسيتم استبدال الماكرو الموجود بالماكرو الجديد.

§ تنفيذ الأوامر

§ علامة التبويب المطور / إيقاف التسجيل

عادة ، يتوفر الماكرو للقالب Normal.dot ، ويتم حفظه تلقائيًا معه.

تشغيل ماكرو.

§ علامة التبويب DEVELOPER / MACROS ، حدد العلامة المطلوبة ثم EXECUTE.



تعيين ماكرو لزر على شريط أدوات الوصول السريع و / أو اختصار لوحة المفاتيح.

§ أو زر المكتب / معلمات الكلمات / الإعدادات

§ أو اختر الإجراءات المناسبة عند تعيين اسم للماكرو.

عند تعيين اختصارات لوحة المفاتيح لوحدة ماكرو ، تذكر أن Worde يحتفظ بالعديد من الاختصارات وأنه ليس من السهل العثور على مجموعة "مجانية".

حذف ماكرو.

§ علامة التبويب DEVELOPER / MACROS ، حدد العلامة المطلوبة وحذفها.

قم بتغيير نص الماكرو.

عند تسجيل ماكرو ، يحفظ المُسجل سلسلة من التعليمات النصية في VBA. هذا الوصف النصي يسمى شفرة المصدر. يمكن عرضها وتصحيحها:

§ علامة التبويب DEVELOPER / MACROS ، حدد العلامة المطلوبة وتغيير.

لتشغيل ماكرو من محرر VBA: زر RUN ()

إنشاء وحدات الماكرو المنفذة تلقائيًا.

يحتوي Word على 5 أسماء خاصة لوحدات الماكرو

VBA - تتكون البرامج من سلسلة بسيطة من الإجراءات: يصل البرنامج إلى كائن ، ويمنحه خصائص ، وينفذ إجراءات معه. كل مستند ، فقرة ، ... هو كائن. على سبيل المثال ، كائن التحديد هو تحديد. Word نفسه هو كائن تطبيق. (انظر الملاحق 2،3)



كل كائن له خصائصه - الخصائص.

العديد من الكائنات تؤدي إجراءات تسمى الأساليب.

على سبيل المثال،

ActiveDocument.Close (كائن - مستند نشط ، طريقة - إغلاق)

وفقًا لبناء جملة VBA ، يكون الفاصل عبارة عن نقطة.

عادةً: كائن ، نقطة ، طريقة و / أو خصائص (مفصولة بنقطة)

الماوس الأيمن على كائن - قائمة الأساليب والخصائص (قائمة الخصائص / الأساليب)

يسمح لك التسلسل بـ… .. End With بتحديد طرق / خصائص متعددة لكائن واحد دون تكرار اسمه عدة مرات.

مهمة عملية 1.

لنكتب ماكرو باسم "my_first_macro" ، نكتب فيه الأوامر التالية:

§ اتجاه الصفحة الأفقي

§ عرض المقياس - 33٪

نتيجة لذلك ، حصلنا على الكود التالي

فرعية my_first_macro ()

"

"ماكرو my_first_macro

"تم تسجيل الماكرو في 03.12.07

باستخدام ActiveDocument.PageSetup

LineNumbering.Active = خطأ

الاتجاه = wdOrientLandscape

TopMargin = السنتيمتر إلى النقاط (1.5)

BottomMargin = السنتيمتر إلى النقاط (3)

LeftMargin = السنتيمتر إلى النقاط (2)

.RightMargin = السنتيمتر إلى النقاط (2)

المزراب = السنتيمتر إلى النقاط (0)

HeaderDistance = السنتيمتر إلى النقاط (1.25)

تذييل الصفحة = السنتيمتر إلى النقاط (1.25)

عرض الصفحة = السنتيمتر إلى النقاط (29.7)

PageHeight = السنتيمتر إلى النقاط (21)

FirstPageTray = wdPrinterDefaultBin

OtherPagesTray = wdPrinterDefaultBin

SectionStart = wdSectionNewPage

OddAndEvenPagesHeaderFooter = خطأ

DifferentFirstPageHeaderFooter = خطأ

VerticalAlignment = wdAlignVerticalTop

SuppressEndnotes = خطأ

MirrorMargins = خطأ

TwoPagesOnOne = خطأ

GutterPos = wdGutterPosLeft

ActiveWindow.ActivePane.View.Zoom.Percentage = 33

End Sub

يمكنك تصحيح نص هذا الماكرو ، على سبيل المثال ،

§ تغيير النسبة المئوية مثلاً 33 إلى 42

§ تغيير الحقول

§ استبدل False بـ True في السطر .LineNumbering.Active = False (سيكون هناك ترقيم تلقائي للأسطر)

§ استبدال في الخط الاتجاه = wdOrient المناظر الطبيعيةتشغيل wdOrientPortrait، سيكون اتجاه الورق عموديًا

بعد الحفظ ، يمكن تشغيل هذا الماكرو مرة أخرى لأي مستند آخر.

مهمة عملية 2.

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

MessageBox عبارة عن صندوق رسائل يظهر على الشاشة.

لعرض MessageBox عند فتح أي ملف MS Word ، قم بإنشاء ماكرو يسمى AutoOpen واستدعاء وظيفة msgbox بداخله. سيبدو مثل هذا:

فتح تلقائي فرعي ()

"يتم استدعاء هذه الوظيفة عند فتح مستند

"عرض MessageBox

MsgBox "مرحبا صديقي!"

تسلسل الإجراءات (أحد الخيارات):

§ علامة التبويب DEVELOPER / MACROS ، أعط أي اسم وإنشاء

§ في نافذة محرر VBA ، قم بتغيير الاسم وطباعة نص البرنامج في VBA

§ يحفظ

§ يطلق

الآن ، عند فتح كل مستند ، سوف نتلقى رسالة.

يبدو الأمر الخاص بعرض مربع الرسالة كما يلي:

MsgBox (برومت ، زر ، عنوان ، ملف تعليمات)

Promt هو وسيطة مطلوبة تحدد النص الذي سيظهر في مربع الرسالة

زر - وسيطة اختيارية تحدد نوع مربع الرسالة ، ووجود الأزرار موافق ، إلغاء ، إيقاف ، تخطي ، إلخ.

العنوان - وسيطة اختيارية تحدد عنوان النافذة

ملف التعليمات - وسيطة اختيارية تحدد ملف المساعدة الذي سيتم فتحه إذا ضغط المستخدم على F1

مهمة عملية 3.

إنشاء مربع حوار بسيط.

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

إنشاء النموذج:

§ نافذة VBA (ALT + F11)

INSERT / New Form أو UserForm (أدخل نموذجًا جديدًا)

§ في نافذة الخصائص ، يمكنك تكوين خصائص النموذج ، على سبيل المثال ، تسمح لك خاصية Caption بإعطاء النموذج اسمًا

§ باستخدام لوحة ToolBox ، اضبط عناصر التحكم في النموذج:

· التسمية - النقش

CommandButton - زر أمر لتنفيذ إجراء

مربع نص - حقل نص

صورة - رسم

ChtckBox - مربع الاختيار

§ نقوم بتخصيص عمل كل عنصر. على سبيل المثال ، ستسمح لك نقرتان على CommandButton بكتابة عبارات VBA التي يجب تنفيذها عند الضغط على هذا الزر.

لكي يظهر مربع الحوار هذا عند تشغيل ماكرو ، يجب إضافة الأسطر التالية إلى الماكرو:

تحميل UserForm1

UserForm1.Show

لأن يتطلب إتقان VBA الكثير من الوقت والمعرفة بأساسيات الخوارزميات ، وعادة ما يقوم المستخدمون بتسجيل أوامر Word باستخدام مسجل ماكرو ، ثم تصحيح و / أو إضافة الماكرو.


من خلال تغيير ترتيب الأوامر في قائمة اللوحة ، يمكنك أيضًا تغيير تسلسل تنفيذ الأوامر. بالإضافة إلى ذلك ، يمكن نقل الأوامر من وحدة ماكرو إلى أخرى.

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

تغيير معلمات الماكرو

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

إنشاء وتسجيل وحدات الماكرو

إنشاء ماكرو ( عمل) هو أنه أثناء تنفيذ سلسلة من الأوامر ، يكتبها برنامج Adobe Illustrator بنفس الترتيب ، بما في ذلك المعلمات التي تم استخدامها بواسطة كل أمر محدد.

وبالتالي ، يمكنك تسجيل أي تسلسل للأوامر واستخدامه في المستقبل ، مما يقلل الوقت ، والأهم من ذلك ، الجهود المبذولة لأداء العمليات الروتينية ، وكذلك إنشاء تأثيرات "يدوية".

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

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

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

نظرًا لأنه من أجل تسجيل سلسلة من الأوامر (الشكل A1.3) ، يجب أولاً تنفيذها ، وفي عملية تنفيذ الإجراءات الخاطئة ممكنة ، يوصى بشدة بتجربة النسخ (خاصة بالنسبة للمستندات المهمة) .

النصيحة
يجب أن يؤخذ في الاعتبار أيضًا أنه عند استخدام الأوامر حفظ باسم(حفظ باسم) أو احفظ نسخة(حفظ نسخة) لا داعي لإدخال أسماء ملفات محددة في مربعات حوار الأوامر هذه
.

أرز. A1.3... مثال على تسجيل عدة إجراءات في ماكرو


أرز. A1.4... مربع حوار إجراء جديد

لذلك ، من أجل إنشاء ماكرو باستخدام طريقة الكتابة ( تسجيل) ، تحتاج إلى فتح المستند المحرر ، وعرض اللوحة أجراءات(العمليات) ، حدد مجموعة من وحدات الماكرو فيه وقم بتنفيذ أحد الإجراءين:

في كلتا الحالتين ، سيتم عرض مربع حوار. عمل جديد(عملية جديدة) (الشكل A1.4) ، حيث يمكنك تعيين اسم لأمر الماكرو (الحقل اسم(الاسم)) ، حدد مجموعة من وحدات الماكرو (قائمة يضع(Dial)) ومجموعة مفاتيح لإطلاقه (ملف مفتاح الوظيفة(مفتاح الوظيفة)) ، حدد أحد الألوان السبعة لعرض سلسلة الماكرو في اللوحة (القائمة اللون(لون)).

ثم اضغط على الزر سجل البداية(تسجيل) ، ستتحول النقطة الموجودة على هذا الزر إلى اللون الأحمر.

يمكنك الآن البدء في تنفيذ الأوامر التي تريد حفظها في الماكرو. إذا كان الأمر يحتوي على مربع حوار ، فبعد تعيين القيم المطلوبة ، اضغط على الزر نعم... إذا كنت تنوي إجراء تغييرات على الإعدادات أثناء تنفيذ الماكرو ، فيمكنك ترك القيم الافتراضية ، ولكن في هذه الحالة ، تأكد من الضغط على الزر نعم... عند الخروج من مربع الحوار عن طريق النقر فوق الزر يلغي(تراجع) لا يتم كتابة هذا الأمر إلى الماكرو.

يحدث إيقاف التسجيل عند الضغط على الزر. توقف عن اللعب / التسجيل(إيقاف التنفيذ / التسجيل) أسفل اللوحة أجراءات(العمليات) (الأول من اليسار).

1. مفهوم الماكرو.

2. نظرة عامة على الحدث

3. إنشاء وحدات الماكرو.

3.1 تحديد شروط تنفيذ وحدات الماكرو.

3.2 إنشاء مجموعة من وحدات الماكرو.

4. تشغيل الماكرو.

1. مفهوم الماكرو

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

دقيق هو كائن قاعدة بيانات MS Access وهو عبارة عن مجموعة من وحدة ماكرو واحدة أو أكثر ومصممة لأتمتة المهام التي يتم إجراؤها بشكل متكرر.

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

من الناحية الوظيفية ، يمكن تقسيم وحدات الماكرو إلى عدة فئات:

- العمل مع البيانات في النماذج والتقارير ؛

- تنفيذ الأوامر ووحدات الماكرو والإجراءات والاستفسارات ؛

- العمل مع الأشياء ؛

- استيراد / تصدير البيانات والأشياء ؛

- الآخرين.

يوضح الجدول 11.1 56 وحدة ماكرو MS Access DBMS مجمعة حسب الفئات.

الجدول 11.1

ميعاد

دقيق

العمل مع البيانات في النماذج والتقارير

أخذ عينات البيانات

تطبيق مرشح

التنقل عبر البيانات

NextRecord (FindNext).

FindRecord ،

إلى عنصر التحكم

انتقل إلى صفحة،

OnRecord (GoToRecord)

تحديث البيانات أو الشاشة

تحديث (مطلوب)

إظهار الكل السجلات

أداء

تنفيذ الأمر

الأمر Run

تنفيذ ماكرو أو إجراء أو استعلام

RunProgram (RunCode) ، RunMacro (RunMasgo) ، OpenQuery (OpenQuery) ، RunSQLQuery (RunSQL)

تنفيذ طلب آخر

RunApp

إجهاض التنفيذ

إلغاء الحدث

StopAllMacros (StopAIIMacros) ،

وقف ماكرو

قم بتسجيل الخروج من Microsoft Access

استقال

يستورد/
يصدر

تمرير كائنات Microsoft Access إلى تطبيقات أخرى

OutputIn Format (OutputTo) ،

SendObiect

تحويل تنسيق البيانات

تحويل قاعدة بيانات (نقل قاعدة بيانات) ، تحويل جدول إلكتروني (تحويل جدول بيانات)

تحويل النص

العمل مع الأشياء

نسخ أو إعادة تسمية أو حفظ عنصر

CopyObject ، إعادة تسمية ،

CopyDatabaseFile
(CopyDatabaseFile)

حذف كائن

DeleteObject

تغيير حجم أو موضع النافذة

توسيع (تكبير) ،

تصغير

حجم الحركة ،

يعيد

فتح أو إغلاق كائن

OpenForm و OpenModule و OpenQuery و OpenReport و OpenTable و

OpenFunction

OpenPage (OpenDataAccessPage)

فتح الرسم التخطيطي (OpenDiagram)

OpenStoreProcedure

منظر مفتوح

قريب

كائن الطباعة

طباعة (طباعة)

اختيار كائن

حدد الكائن

تحديد قيمة حقل أو عنصر تحكم أو خاصية

SetValue

تحديث الكائن

UpdateObject

قم بإنشاء شريط قوائم مخصص أو عام ، قائمة سياق مخصصة أو عامة

إضافة

ضبط حالة عناصر القائمة في شريط قوائم مخصص أو عام

SetMenultem

عرض المعلومات على الشاشة

OutputOnScreen (صدى) ،

الساعة الرملية،

رسالة (MsgBox) ،

SetWarnings

توليد ضغطات المفاتيح

أوامر لوحة المفاتيح (إرسال المفاتيح)

عرض أو إخفاء شريط الأدوات المدمج أو المخصص

شريط الأدوات (ShowToolbar)

إشارة صوتية

إشارة (مروحة)

يمكن العثور على مزيد من المعلومات الكاملة حول وحدات الماكرو في القسم المرجعيمايكروسوفت وصول| البرمجة فيمايكروسوفت وصول| وحدات ماكرو.

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

وفقًا لموقع التخزين ، يتم تقسيم وحدات الماكرو إلى نوعين:

بسيط(كائن يتكون من مجموعة من وحدات الماكرو) ؛

مجموعة(كائن يتكون من مجموعة من وحدات الماكرو المرتبطة منطقيًا ، ولكل منها اسمها الخاص ومجموعة من وحدات الماكرو).

وفقًا لطريقة التنفيذ ، يتم تقسيم وحدات الماكرو إلى نوعين:

خطي(يتم تنفيذ كل ماكرو في ماكرو بالتتابع واحدًا تلو الآخر) ؛

مع الشرط(يتم تنفيذ وحدات الماكرو بناءً على استيفاء شروط معينة).

2. نظرة عامة على الحدث

حدثهو أي إجراء يتعرف عليه كائن. تحدث الأحداث كنتيجة لإجراء المستخدم ، أو تنفيذ تعليمات VBA ، أو تم إنشاؤها بواسطة النظام. أمثلة على الأحداث هي: فتح نموذج ، والانتقال من سجل إلى آخر في نموذج ، وإغلاق تقرير ، والنقر فوق زر أمر في نموذج ، وما إلى ذلك.

تنحصر جميع البرمجة في MS Access تقريبًا في كتابة وحدات الماكرو أو الإجراءات التي تتعامل مع الأحداث ، أي تتم برمجة تفاعل الكائنات مع الأحداث. تظهر أحداث كائنات MS Access المختلفة في الأشكال 11.1 - 11.3.

يمكن تقسيم الأحداث إلى الفئات التالية ، وتجميعها وفقًا لخصائصها الوظيفية (العمليات المنجزة):

- الاستمارات والتقارير الافتتاحية والختامية ؛

- تغيير البيانات ؛

- تغيير تركيز المدخلات ؛

- أحداث العمل مع لوحة المفاتيح.

- أحداث الماوس.

- عجل البحر؛

- تتبع الخطأ.

- انقضاء فترة زمنية.

الشكل 11.1. علامة التبويب الأحداث في نافذة خصائص النموذج.

الشكل 11.2. علامة التبويب الأحداث في نافذة الخصائص لعنصر تحكم النموذج / التقرير الثانوي.

الشكل 11.3. علامة التبويب الأحداث في نافذة خصائص التحكم. الزر (أ) ومربع التحرير والسرد (ب).

3. إنشاء وحدات الماكرو

يتكون إنشاء الماكرو من خطوتين:

1. في نافذة قاعدة البيانات ، انتقل إلى علامة التبويب وحدات ماكرووانقر على الزر إنشاء .

2. في النافذة التي تظهر مُنشئ الماكروإنشاء ماكرو.

نافذة او شباك البناء وحدات الماكرويتكون من منطقتين (الشكل 11.4):

- المساحة العلوية مخصصة لوصف الهيكل المنطقي للماكرو ؛

- المنطقة السفلية لوصف حجج وحدات الماكرو.

في المنطقة العلوية البناء وحدات الماكرويتم عرض عمودين بشكل افتراضي دقيقو ملحوظة... عرض العمود اسم الماكروو شرطنفذت باستخدام الأزرار المقابلة على شريط الأدوات البناء وحدات الماكرو.

خلايا في عمود دقيقيتم استخدامها للتحديد من قائمة وحدات الماكرو المضمنة في الماكرو.

خلايا في عمود ملحوظةتستخدم لوصف الإجراء الذي تم تنفيذه بواسطة ماكرو (قد يكون فارغًا).

خلايا في عمود اسم الماكروتُستخدم لتسمية ماكرو في مجموعة ماكرو.

خلايا في عمود شرطتستخدم لتحديد تسلسل تنفيذ وحدات الماكرو.

الشكل 11.4. نافذة مصمم الماكرو

للتبديل بسرعة بين المنطقة العلوية والسفلية من النافذة مُنشئ الماكرويمكنك استخدام المفتاح < F 6> .

هناك طريقة أخرى لإدخال وحدات الماكرو.

في نافذة قاعدة البيانات ، يتم تحديد كائن: نموذج أو تقرير أو ماكرو أو استعلام أو جدول ويسحب الماوس إلى النافذة مُنشئ الماكرو... في مربع العمود دقيقسيظهر ماكرو تلقائيًا (على سبيل المثال ، OpenForm) وسيتم ملء بعض وسائط أمر الماكرو تلقائيًا (اسم الكائن ، الوضع ، وضع النافذة).

هناك طريقتان لإدخال قيم وسيطات الماكرو:

- اختيار قيمة من قائمة القيم المقبولة ؛

- إدخال قيمة يدويًا أو باستخدام مربع حوار منشئ التعبير.

يظهر في الشكل 11.5 مثال لماكرو يسمح لك بفتح نموذج "العملاء" في وضع النموذج ، للقراءة فقط وعرض العملاء من إسبانيا فقط.

الشكل 11.5. نافذة منشئ الماكرو بقيم وسيطة معبأة

3.1 تحديد شروط تنفيذ وحدات الماكرو

لإنشاء وحدات ماكرو لبنية غير خطية ، يجب عليك عرض العمود شرطوتحديد شرط تنفيذ وحدات الماكرو فيه.

يبدأ تنفيذ الماكرو من أمر الماكرو الأول ويستمر حتى مصادفة سطر فارغ (علامة على نهاية ماكرو) أو اسم ماكرو آخر أو ماكرو توقف... لن يتم تنفيذ وحدات الماكرو التي تم تحديد الشروط لها إلا إذا كان للشرط المكتوب في سطر الماكرو القيمة حقيقي... لنشر الشرط إلى وحدات ماكرو لاحقة ، من الضروري في العمود شرطتشير الحذف ( ).

مثال على إنشاء ماكرو لهيكل غير خطي

في شكل الموردينهناك مجالان دولةو فهرس... من الضروري التحقق من صحة الفهرس المدخل لبعض البلدان قبل تحديث السجل (قبل الحفظ).

إذا كان المجال دولةهو NULL ، ثم احفظ السجل ، لأنه من المستحيل التحقق من الفهرس للانتماء إلى البلد ، وإلا تحقق من القيمة في الحقل فهرس:

- إذا كان المجال دولةله المعنى فرنسا, إيطالياأو إسبانياوفي الميدان فهرسقدم لا 5 الأحرف ، ثم لا تحفظ الإدخال إذا 5 - حفظ؛

- إذا كان المجال دولةله المعنى أسترالياأو سنغافورةوفي الميدان فهرسقدم لا 4 التوقيع ، ثم لا تقم بحفظ السجل إذا 4 - حفظ؛

تظهر خوارزمية الماكرو في شكل مخطط كتلة في الشكل 11.6 ، وتنفيذ الماكرو في النافذة مُنشئ الماكرو، هو مبين في الشكل 11.7.

هذا الماكرو مرتبط بالممتلكات قبل التحديثفي علامة التبويب التطوراتشكل الموردين.

الشكل 11.6. خوارزمية الماكرو

الشكل 11.7. تنفيذ الماكرو ببنية غير خطية

3.2 قم بإنشاء مجموعة ماكرو

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

لتقليل عدد وحدات الماكرو ككائنات قاعدة البيانات ، هناك طريقة أخرى لتنظيمها - من خلال دمج عدة وحدات ماكرو في مجموعة. يمكن دمج وحدات الماكرو في مجموعة بطريقتين:

- الانتماء إلى كائن الأتمتة (لكل نموذج وتقرير) ؛

- تنتمي إلى نوع العمليات الآلية.

يتم تخزين مجموعة من وحدات الماكرو في كائن واحد وبالتالي يكون لها اسم شائع واحد - اسم الكائن. لتشغيل ماكرو مضمن في مجموعة ، استخدم الاسم الكامل: [Group_name]. [Macro_name_in_group].

لإنشاء مجموعة من وحدات الماكرو ، قم بما يلي:

1. فتح مُنشئ الماكرو.

2. اعرض اسم ماكرو العمود.

3. في خلية عمود اسم الماكروأدخل اسمًا للماكرو الفريد للمجموعة.

4. في خلايا العمود دقيقبدءًا من السطر الذي يحتوي على اسم الماكرو ، أدخل جميع وحدات الماكرو التي يتكون منها الماكرو ووسائطها.

5. تخطي سطر واحد.

6. كرر الخطوات من 3 إلى 5 لكل ماكرو.

يظهر مثال على إنشاء مجموعة من وحدات الماكرو في الشكل 11.8.

الشكل 11.8. تنفيذ مجموعة من وحدات الماكرو

4. تشغيل ماكرو

هناك طرق عديدة لتشغيل وحدات الماكرو.

من بينها ، هناك طرق يتم من خلالها تشغيل الماكرو بواسطة المستخدم. تُستخدم هذه الطرق بشكل أساسي عند اختبار وحدات الماكرو.

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

تشغيل ماكرو من "مصمم الماكرو".

لتشغيل ماكرو بسيط أو أول ماكرو من مجموعة ، انقر فوق الزر ادارةعلى شريط الأدوات مُنشئ الماكرو.

لتشغيل أي ماكرو من المجموعة ، قم بتنفيذ الأمر الخدمة | ماكرو | تشغيل ماكرو ...وفي الحوار ادارةالماكرو حدد اسم الماكرو.

تشغيل ماكرو من نافذة قاعدة البيانات.

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

انظر أعلاه لبدء تشغيل أي ماكرو من المجموعة.

1. افتح النموذج أو التقرير في الوضع البناء.

2. حدد عنصر التشغيل الآلي (عنصر تحكم ، نموذج أو تقرير ، مقطع من النموذج أو التقرير).

3. افتح مربع حوار خصائص الموضوع.

4. حدد حدثًا في علامة التبويب التطوراتالذي تم تعيين الماكرو إليه.

5. حدد الاسم الكامل للماكرو من القائمة.

سيتم تشغيل الماكرو في كل مرة يقع فيها حدث تم تعيين الماكرو له. يظهر مثال لتعيين ماكرو لحدث في الشكل 11.9.

الشكل 11.9. تعيين ماكرو لحدث

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

دقيق ميعاد
OpenForm يمكن فتح النموذج في وضع المعاينة. من الممكن تطبيق مرشح وضبط شروط الاختيار
فتح الطلب يمكن فتح استعلام في وضع المعاينة
الجدول مفتوح يمكن فتح الجدول في وضع المعاينة.
الإخراج إخراج الجدول المحدد أو الاستعلام أو النموذج أو التقرير أو الوحدة النمطية إلى ملف بتنسيق XLS أو RTF أو TXT ، كما يقوم بتشغيل التطبيق المناسب لتحرير الملف.
عجل البحر يطبع الجدول أو النموذج أو التقرير النشط. يمكنك تعيين نطاق الصفحات المطلوب طباعتها وعدد النسخ وما إذا كنت تريد إجراء نسخ متداخلة أم لا.
القيادة ينفذ أمرًا في قائمة Access الرئيسية
انتاج | يغلق كل النوافذ ويخرج من الوصول
LaunchMacro يقوم بتشغيل ماكرو آخر
StopAllMacros يوقف تشغيل كافة وحدات الماكرو ، بما في ذلك الماكرو الذي بدأ تشغيل هذا الماكرو
إضافة قائمة يضيف قائمة منسدلة إلى شريط قوائم مخصص لنموذج أو تقرير. تحدد وسيطات هذا الماكرو اسم شريط القائمة واسم ماكرو آخر يحتوي على جميع الأوامر المستخدمة في القائمة وجميع الإجراءات المقابلة لهذه الأوامر.
القيادة ينفذ أمرًا من إحدى قوائم Access الرئيسية. باستخدام هذا الماكرو داخل شريط القوائم المخصص ، يمكنك تنفيذ الأوامر في القائمة المخصصة.
الأوامر يتذكر تسلسل الضغط على المفاتيح
SetValue يغير قيمة أي عنصر تحكم أو خاصية يمكن تحديثها
الإشارة صفير
رسالة يعرض رسالة تحذير أو إعلامية
ضبط الرسائل عند التمكين ، يتم تعيين مفتاح Enter كمفتاح استجابة لجميع رسائل تحذير النظام أو المعلومات أثناء تشغيل الماكرو. لإلغاء عرض الرسائل ، استخدم هذا الأمر بالاقتران مع ماكرو DisplayOnScreen المعين على Off.
عرض يعرض معلومات حول الإجراءات الوسيطة التي يتم تنفيذها عند تشغيل الماكرو
وسعت لزيادة حجم النافذة النشطة إلى الحجم الكامل
انهيار يصغر النافذة النشطة إلى أيقونة
حجم التحول يغير حجم النافذة النشطة
يعيد يعيد النافذة إلى حجمها الأصلي

تُستخدم الأزرار التالية للعمل مع وحدات الماكرو في شريط الأدوات (الشكل 9.1):

زر أسماء الماكرو(بالصورة "XYZ") يعرض أو يزيل العمود " اسم الماكرو "حيث يمكنك تعيين أسماء لوحدات الماكرو المضمنة في المجموعة ؛

زر شروط(مع صورة مخطط انسيابي) يعرض أو يزيل العمود " شرط"في نافذة الماكرو ، حيث يمكنك تعيين شرط يرتبط به إجراء ؛

زر ينفذ(مع الصورة "!") يدير الماكرو ؛

زر خطوة بخطوة(مع سهم وقائمة) ينفذ الماكرو خطوة بخطوة ؛

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

يمكن تغيير ترتيب تنفيذ وحدات الماكرو في الماكرو. لهذا ، يتم إدخال شروط التنفيذ أو تخطي وحدات الماكرو في الماكرو. يتم تحديد الشروط كتعبير في عمود شرط.

يتكون ارتباط النموذج أو التقرير من جزأين: اسم العائلة! اسم الكائن. يتم تضمين جميع النماذج المفتوحة في عائلة النماذج ، والتقارير المفتوحة - في عائلة التقارير. على سبيل المثال ، النماذج! [طلبات العملاء] أو النماذج! العميل ؛ ارتباط بالتقرير - التقارير! [تقرير المبيعات]. إذا احتوى اسم الكائن على مسافات أو أحرف خاصة ، فيجب وضعه بين أقواس مربعة. يتكون ارتباط خاصية النموذج أو التقرير من ثلاثة أجزاء: FamilyName! ObjectName.PropertyName. على سبيل المثال: النماذج! العميل. العرض.

FamilyName! ObjectName! ItemName (على سبيل المثال ، النماذج! [طلبات العملاء]! [رقم العميل])؛

FamilyName! ObjectName! ItemName.PropertyName (على سبيل المثال ، النماذج! [طلبات العملاء]! [الوصول]).

يمارس

1. قم بإنشاء ماكرو يحتوي على إجراء ماكرو OpenForm. يجب فتح النموذج باستخدام زر موجود في نموذج آخر.

2. قم بإنشاء مجموعة تتضمن المجموعة السابقة مع وحدات الماكرو الجديدة. حدد اختيار وحدات الماكرو حسب تقديرك.

3. إنشاء ماكرو بشروط.

أمر العمل

إنشاء ماكرو

1. فى الشباك قاعدة البياناتانقر فوق علامة التبويب وحدات ماكرووانقر على الزر إنشاء... سيتم فتح نافذة تصميم ماكرو مماثلة لتلك الموضحة في الشكل. 9.1 (لن يكون هناك أعمدة اسم الماكروو شرط). يمكن أن يحتوي كل سطر في هذه النافذة على أمر ماكرو واحد وتعليق عليه.

2. في السطر المميز بالمؤشر ، أدخل دقيق... يمكن إدخال الأمر من لوحة المفاتيح أو استخدام القائمة المتوفرة في خلايا العمود دقيق.

3. يُنصح بإدخال التفسيرات في العمود ملحوظة... تجعل التعليقات وحدات الماكرو أسهل في الفهم والصيانة.

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

5. احفظ الماكرو. للقيام بذلك ، يمكنك استخدام الزر يحفظ، أو قم بتشغيل الأمر حفظ الملف... قم بتسمية الماكرو (يجب أن يكون الاسم ذا معنى).

6. قم بتشغيل الماكرو للتنفيذ.

يمكنك استدعاء وتنفيذ ماكرو بإحدى الطرق المتعددة:

في وضع تصميم الماكرو (انظر الشكل 9.1) ، انقر فوق الزر ينفذ;

تنفيذ الأوامر الخدمة / تشغيل ماكرووحدد من القائمة اسم الماكرو المراد تنفيذه ؛

فى الشباك قاعدة البياناتفي علامة التبويب وحدات ماكروانقر نقرًا مزدوجًا فوق اسم الماكرو المراد تنفيذه.

7. فتح في وضع المُنشئشكل ما بخلاف الشكل الذي يتم تطوير الماكرو من أجله.

8. قم بإنشاء زر بوضعه في منطقة العنوان لنموذج مفتوح. افتح نافذة خصائص الزر (الشكل 9.2): حدد الزر ، واضغط على زر الفأرة الأيمن ، في القائمة التي تظهر ، حدد خصائص العنصر(يمكنك فتح نافذة الخصائص بالنقر المزدوج على الزر). في نافذة الخصائص ، حدد الحدث الذي يرتبط به الماكرو. افتراضيا ، هذا الحدث اضغط على الزر.

تكوين مجموعات الماكرو

اجمع وحدات الماكرو في مجموعة ماكرو (يمكنك إنشاء كائن جديد أو تحويل ماكرو تم إنشاؤه مسبقًا إلى مجموعة ماكرو).

1. افتح مُنشئ الماكرو.

2. انقر فوق الزر أسماء الماكروعلى شريط الأدوات. فى الشباك مُنشئ الماكروسيظهر عمود آخر اسم الماكرو.

3. أدخل اسم الماكرو الأول في هذا العمود. على نفس السطر في عمود دقيقأدخل اسم الماكرو متبوعًا بأية وسيطات تطابقه. إذا كان من المفترض أن يتضمن الماكرو عدة وحدات ماكرو ، فأدخلها في الأسطر التالية من العمود دقيق.

4. تعدى الخط.

5. أدخل اسم الماكرو التالي ووحدات الماكرو المقابلة. في التين. 9.3 ، على سبيل المثال ، يتم تقديم ماكرو "الموردون" لقاعدة بيانات "Northwind".

6. تحقق مما إذا كان الماكرو يعمل. قم بتشغيل الأمر الخدمة / تشغيل ماكرو(سيتم تنفيذ الماكرو الأول فقط من مجموعة الماكرو) . يمكن استدعاء وحدات ماكرو أخرى من المجموعة عن طريق إدخال اسم مجموعة الماكرو في مربع الحوار وتحديد اسم الماكرو من خلال نقطة.

7. احفظ الماكرو.

إنشاء ماكرو شرطي

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

1. افتح مُنشئ الماكرو.

2. انقر فوق الزر شرط.اكتب في العمود شرطتعبير ، إذا كان صحيحًا ، فسيقوم بتنفيذ الماكرو الذي تم إنشاؤه. من الأنسب تحديد تعبيرات للشرط في النافذة. منشئ التعبير.

3. اضبط الماكرو.

4. احفظ الماكرو.

5. فتح في وضع المُنشئنموذج يفترض أن يرتبط أحد عناصر التحكم فيه بالماكرو المطور. ربط عنصر تحكم وماكرو.

6. تحقق مما إذا كان الماكرو يعمل.

المرفق 1

الدوال الإحصائية

وظيفة وصف
مجموع تحسب مجموع كل القيم في الحقل المحدد في كل مجموعة. يُستخدم فقط في الحقول الرقمية والعملات.
متوسط تحسب المتوسط ​​الحسابي لجميع القيم في الحقل المحدد في كل مجموعة. يُستخدم فقط في الحقول الرقمية والعملات. لا يتم تضمين القيم الخالية في العمليات الحسابية.
الحد الأدنى - الحد الأقصى) إرجاع أصغر (أكبر) قيمة موجودة في الحقل الرقمي المحدد داخل كل مجموعة. بالنسبة لحقول النص ، أصغر قيم الأحرف ، بغض النظر عن الحالة. يتم تجاهل القيم الخالية.
عدد إرجاع عدد السجلات التي تكون فيها قيم هذا الحقل غير خالية. يستخدم Count (*) لحساب القيم الخالية
StDev * لحساب الانحراف المعياري الإحصائي المتحيز لجميع القيم في هذا الحقل في كل مجموعة. ينطبق على الحقول الرقمية والعملات. إرجاع Null إذا كان هناك أقل من صفين في المجموعة.
StDevP * لحساب الانحراف المعياري الإحصائي غير المتحيز
فار * لحساب التباين الإحصائي المتحيز لجميع القيم في الحقل المحدد في كل مجموعة. ينطبق على الحقول الرقمية والعملات. إرجاع Null إذا كان هناك أقل من صفين في المجموعة.
VarP * تحسب التباين الإحصائي غير المتحيز
أولا * ترجع القيمة الأولى في الحقل المحدد.
الاخير * ترجع آخر قيمة في الحقل المحدد.

ملاحظة: الوظائف المميزة بعلامة * موجودة في معالج الاستعلاملا تنطبق.


الملحق 2

منشئ التعبير

يعد Expression Builder أداة لبناء التعبيرات المعقدة. هيكل النافذة منشئ التعبيريظهر في الشكل. أ / 2/1.

مربع نص التعبير

تعبير- مجموعة من العوامل والمعاملات (الثوابت والمعرفات والوظائف).

معرفات- أسماء الكائنات (على سبيل المثال ، حقول الجداول أو الاستعلامات) ، والتي ، عند تقييم التعبيرات ، يتم استبدالها بقيمها الحالية. إذا كان اسم كائن يتكون من أكثر من كلمة واحدة ، فيجب وضعه بين قوسين مربعين. ومع ذلك ، فمن الشائع استخدام الأقواس حتى إذا كان اسم الكائن يتكون من كلمة واحدة ، بحيث تلفت أسماء الكائنات الانتباه فورًا عند التعامل مع التعبيرات.

المعرفات هي أسماء الثوابت والمتغيرات المستخدمة في Visual Basic لبرامج التطبيقات ، بالإضافة إلى الثوابت المسماة True، False، Yes، No، Null.

المهام- إرجاع القيمة في التعبير بدلاً من اسم الوظيفة. تتطلب معظم الدوال أقواسًا حول وسيطاتها. مثال على دالة بقائمة وسيطات فارغة: تاريخ ()- يسترجع التاريخ الحالي.

هناك ست فئات من العوامل لإنشاء التعبيرات ، والتي يتم تقديمها في الجدول 2.1.

الجدول ص 2.1

عوامل تكوين التعبيرات

فئة المشغل المشغل أو العامل مثال وصف
العمليات الحسابية + [الإجمالي] + [رسوم إضافية] يضيف معاملين
- التاريخ () - 7 تحسب الفرق بين معاملتين
* [مربعات] * [السعر] يضاعف معاملين
/ [المبلغ] / 5.33 يقسم معامل على آخر
\ [الكمية: 2 يقسم معامل واحد إلى آخر بشكل متكامل. في هذه الحالة ، يتم تقريب المعاملات ذات الكسور العشرية إلى أقرب عدد صحيح
عصري [مربعات] التعديل 3 تُرجع ما تبقى من الفرع بأكمله
^ [أ] ^ [ب] يرفع المعامل أ إلى القوة ب
عوامل المقارنة 1 < 1 < 100 الأصغر
<= [أ]<= 2 اصغر من او يساوي
= [ب] = 3 يساوي
> [أ]> 2 أكثر
>= [ب]> = 3 أكبر من أو يساوي
<> 1<>100 غير متساوي
العوامل المنطقية 2 و [أ و ب] اقتران (منطقي و)
أو [ا او ب] مفكك (منطقي أو)
لا ليس [أ] النفي المنطقي
Xor [A] Xor [B] حصري أو
مكافئ [A] Eqv [B] التكافؤ المنطقي
عفريت [أ] عفريت [ب] التضمين المنطقي
مشغلي التسلسل + "مرئي" + "أساسي" الجمع بين نصين
& "البصرية الأساسية" القيم في سطر واحد. كلا المعاملين متكافئان ، ولكن يُفضل &
استمرار الجدول A.2.1
تحديد عوامل التشغيل ! ObjectClass! اسم الكائن فاصل في مراجع الكائن
. اسم الكائن فاصل في مراجع أساليب وخصائص الكائنات
عوامل مقارنة الأنماط بين بين (-100) و (100) يحدد ما إذا كانت القيمة الرقمية موجودة في نطاق معين
يكون [الاسم] لاغى تستخدم فقط للمقارنة مع قيمة. في المثال ، يتم تقييم التعبير إلى صحيح في حالة عدم وجود بيانات في حقل الاسم.
في في ("موسكو" ، "كييف" ، "مورمانسك") يحدد ما إذا كانت قيمة السلسلة عنصرًا في قائمة القيم
يحب مثل "Yves *" مثل "db ؟؟" تحديد ما إذا كانت قيمة السلسلة تبدأ بالأحرف المحددة (يرمز الحرف "*" إلى أي عدد من الأحرف ، بينما يرمز الحرف "؟" إلى حرف واحد فقط)

ملحوظات:

1. نتيجة استخدام عوامل المقارنة هي صواب أو خطأ. إذا كان أحد المعاملات هو Null ، فإن أي مقارنة تُرجع Null.

2. نتيجة استخدام العوامل المنطقية هي صواب أو خطأ. المعاملات لها قيمة من المجموعة (صواب ، خطأ ، لاغية). لكل عوامل التشغيل المنطقية باستثناء Imp ، ينتج عن قيمة المعامل Null قيمة نتيجة Null.

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

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

في بعض الحالات ، يتضمن جزء الوسط أيضًا العناصر التي يمكنك إضافتها إلى التعبيرات (على سبيل المثال ، معرفات حقل الجدول).

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


الملحق 3

أزرار صندوق الأدوات التمكن من

زر اسم الزر وظيفة
اختيار الكائن يحول مؤشر الماوس إلى أداة تحديد
السادة تمكين أو تعطيل معالجات التحكم الجديدة
نقش العناوين والتعليقات التوضيحية والنص التوضيحي ، يبقى هذا النص دون تغيير
حقل ينشئ حقلاً لعرض البيانات النصية وتحريرها
مجموعة ينشئ إطارًا لوضع المفاتيح وأزرار الاختيار وخانات الاختيار. يمكن تحديد كائن واحد فقط من الكائنات ذات الإطارات في المرة الواحدة. كل عنصر من عناصر الإطار له رقم فريد
مربع اختيار التبديل التبديل ، التبديل ، خانة الاختيار غير المدرجة في المجموعة تحديد قيمة منطقية نعم (نعم)أم لا (لا)، يُسمح باستخدام True (حقيقي)أو أي رقم موجب ، خطأ (خاطئة)أو صفر
صندوق التحرير ينشئ مربع تحرير وسرد يحتوي على حقل إدخال قيمة ومربع قائمة يمكنك من خلاله تحديد قيمة من مجموعة قيم
قائمة ينشئ قائمة منسدلة لاختيار القيم
زر ينشئ زرًا ، عند النقر فوقه ، يقوم بتشغيل روتين حدث Access VBA
رسم يضيف صورة نقطية إلى نموذج أو تقرير. الصورة لا تنتمي إلى عدد كائنات OLE ، بعد وضعها في النموذج ، لا يمكن تغييرها
إطار مجاني يضيف عنصر OLE إلى نموذج أو تقرير
الإطار المرفق يعرض محتويات حقل سجل OLE إذا كان الحقل يحتوي على كائن رسومي ، وإلا فسيتم عرض رمز الكائن
تابع 3
فاصل صفحة عند طباعة نموذج أو تقرير ، يجبر الطابعة على بدء صفحة جديدة عند فاصل الصفحة. لا يظهر الفاصل في طريقة عرض النموذج أو التقرير
مجموعة علامات التبويب يُدرج مجموعة من علامات التبويب لإنشاء نموذج مفصول بعلامات جدولة.
نموذج / تقرير ثانوي يضيف نموذجًا فرعيًا / تقريرًا إلى النموذج / التقرير الرئيسي
مستطيل خطي يتم استخدامها لتقسيم النموذج إلى مجموعات منطقية لمحاكاة الإطارات والحدود. يتم تعيين اللون وعرض الخط وتعبئة المستطيل باستخدام شريط أدوات التنسيق
عناصر إضافية

الملحق 4

قائمة تدقيق

1. ما هو الإجراء لتحديد بنية قاعدة البيانات في ACCESS DBMS؟

2. في أي وضع يتم وصف هيكل جدول قاعدة البيانات؟

3. أعط تعريفات للمصطلحات: "كائن" ، "خاصية" ، "طريقة" ، "حدث".

4. ما هي أنواع الكائنات التي يمكن رؤيتها في نافذة قاعدة بيانات ACCESS؟

5. ما هو الامتداد المقبول لملفات قاعدة البيانات؟

6. هل يمكنني تغيير هيكل الجدول بعد إنشائه؟

7. ما هي أنواع حقول قاعدة البيانات المتوفرة في ACCESS؟

8. ما هي قواعد تسمية حقول قاعدة البيانات؟

9. ما هي المعلومات التي يمكن تخزينها في حقول كائن OLE؟

10. ما هي خصائص المجال التي يجب تحديدها بالضرورة؟

11. شرح الغرض من المفتاح الأساسي في قاعدة البيانات العلائقية. ما هي القيود المفروضة على قيم المفتاح الأساسي؟

12. شرح الغرض من المؤشرات.

13. هل من الممكن إنشاء فهرس على جزء من الحقل؟ إذا كانت الإجابة بنعم ، كيف تفعل ذلك؟

14. ما هي أنواع التحكم في البيانات التي يمكن إجراؤها تلقائيًا في نظام ACCESS DBMS؟

15. لماذا من الضروري وصف العلاقات بين جداول قاعدة البيانات؟

16. في أي وضع يجب أن تصف العلاقات بين الجداول؟

17. ما هي أنواع الروابط التي يدعمها ACCESS؟

18. ما هو تأثير إعداد الروابط على إدخال المعلومات وتغييرها في قاعدة البيانات؟

19. ما هي مهام إدخال البيانات وتصحيحها في قاعدة البيانات؟

20. ما هي العمليات النموذجية التي تنطوي عليها مهمة تصحيح البيانات؟

21. ما هي تقنيات التحكم في البيانات المتوفرة في برنامج ACCESS؟

22. متى يتم التحقق من صحة البيانات؟

23. كيف تضيف رقما قياسيا جديدا إلى الجدول؟

24. كيف يمكنني حذف سجل من جدول؟

25. هل يمكن استعادة المعلومات المحذوفة من قاعدة البيانات؟

26. كيف تجد القيمة المطلوبة في الجدول؟

27. كيف يتم استبدال اسم Zarya LLP في Rassvet JSC في جميع سجلات قاعدة البيانات؟

28. ما هو نمط البحث وما هي الرموز وما هي المستخدمة في النمط؟

29. لأي غرض وكيف يتم فرز سجلات قاعدة البيانات؟

30. كيف تتصرف البيانات الموجودة في الحقول الأخرى بالجدول عند فرزها حسب حقل "الشركة"؟

31. كيف يمكنني إلغاء فرز البيانات؟

32. ما هو الطلب وما أنواع الطلبات التي يدعمها ACCESS؟

33. كيف يمكن تحديد المعلمات عند إنشاء استعلام اختيار مع المعلمات؟

34. ما هي العمليات المجمعة (المجموعة) وكيف يتم تطبيقها في الاستعلامات؟

35. كيف يمكن تحديد الجداول التي يتم أخذ الحقول في قالب الإخراج من خلالها عند إنشاء استعلام؟

36. ما هو استعلام الإسناد الترافقي وكيف يتم بناؤه؟

37. إلى أي فئة من اللغات تنتمي SQL؟ كيف يتم استخدام SQL لتكوين الاستعلامات؟

38. ما هي بنية استعلام SQL الذي يحتوي على استعلامات فرعية؟

39. هل من الممكن تمرير المعلمات إلى طلب من شكل ما ، إذا كان ذلك ممكنا ، ثم كيفية القيام بذلك؟

40. هل من الممكن إدخال البيانات في الجداول من خلال الاستعلامات ، إذا أمكن ، ثم في أي الحالات ، ما هي القيود المفروضة على الجداول المترابطة ، على إدخال البيانات من خلال الاستعلامات في الجداول؟

41. ما هي حقول التجميع ، يمكنك استخدام عدة حقول تجميع في نفس الوقت في استعلام واحد وما معنى النتيجة؟

42. ما هو الاستعلام لإنشاء جدول ، وكيف يعمل ، وما هو الجدول الذي يمكنك إنشاؤه؟

43. كيف يتم إنشاء طلبات التغييرات في جداول قاعدة البيانات؟ هل يمكنك تضمين التغييرات في جداول متعددة في استعلام واحد؟

44. ما هي طلبات الحذف ، وكيف يتم إنشاؤها؟ ما الذي يمكن استخدام طلبات حذفه؟ هل يمكن أن يكون هناك استفسارات من هذا النوع مع المعلمات.؟

45. ما هي الحقول المحسوبة في الاستعلامات ، ما الغرض منها ، وكيف يتم إنشاؤها؟

46. ​​هل يمكن للحقول المحسوبة أن تشارك في تكوين شرط اختيار في استعلام؟

48. ما هي حقول الاستعلام المرئية أو القابلة للعرض وغير المرئية أو غير القابلة للعرض؟ لماذا نحتاج إلى حقول استعلام غير مرئية؟

49. كيف يمكنك رؤية حقول جدول معين ، حقول استعلام معين في Expression Builder؟ لماذا لا تظهر جميع الحقول في Expression Builder عند إنشاء استعلام؟

50. كم عدد قواعد البيانات التي يمكن فتحها في نفس الوقت؟

51. ما هي خصائص كائن "الجدول"؟

52. الغرض من "شكل" الكائن. ما هي خصائص كائن "النموذج"؟

53. هل يسمح لك ACCESS بإنشاء نماذج متعددة الشاشات؟

54. هل من الممكن استخدام نفس نموذج الشاشة لإدخال المعلومات في ملفات قاعدة بيانات مختلفة؟

55. كيف يتم تضمين نموذج فرعي في نموذج؟

56- الغرض من كائن "التقرير". ما هي خصائص كائن "التقرير"؟

57. هل يمكن الحصول على تقرير يحتوي على صفوف الإجماليات فقط؟ إذا كانت الإجابة بنعم ، فكيف؟

58. هل من الممكن تغيير طول وشكل الحقل في وثيقة الإخراج بالمقارنة مع الذي تم تحديده في ملف قاعدة البيانات؟

59. ما هو الماكرو؟ تعيين وحدات الماكرو.

60. ما هي الأوضاع التي تسمح بها نافذة قاعدة البيانات للجداول والاستعلامات والنماذج؟ كيف تختلف عن أوضاع الماكرو الصالحة؟

61. كيفية تحديد الأخطاء في الماكرو؟

62. هل يمكن لبرنامج ACCESS استخدام البيانات المخزنة في أنساق أخرى؟

63. كيفية إنشاء جدول عن طريق استيراد البيانات من ورقة عمل EXCEL؟