تطوير قاعدة البيانات في تطبيق Access DBMS. وحدات ماكرو، مفهوم، موعد. وحدات ماكرو في DBMS Microsoft Acces Access تغيير حقل تسجيل الماكرو

بمساعدة وحدات الماكرو، يمكنك إجراء جميع الإجراءات تقريبا على كائنات الوصول من تلك الموصوفة في الفصول السابقة.

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

في علامة التبويب. 11.1 يحتوي على قائمة ماكروك Microsoft Access 2002، مجمعة حسب الفئة: العمل مع البيانات في النماذج والتقارير؛ تنفيذ الأوامر وحدات الماكرو والإجراءات والطلبات؛ العمل مع الأشياء؛ استيراد / تصدير البيانات والأشياء وغيرها. في فئة "أخرى" جمعت جميع وحدات الماكرو، والتي تسمح لك بالتأثير على واجهة التطبيق.

فئة غرض macrocomanda.
العمل مع البيانات في النماذج والتقاريراختيار البياناتتطبيق مرشح (ApplyFilter)
حركة وفقا للبياناتالبحث عن المرجع (findnecord) العثور على التحكم البحري (gotocontrol) saluecord (gotocord)
تحديث البيانات أو الشاشةRequaine (Requery) Showallrecords
أداءتنفيذ القيادةقم بتشغيل الأمر (RunComraand)
إعتناف الماكرو والإجراءات أو الطلببرامج تسجيل الدخول Runmacro (RunCode) Open Recorder (OpenQuery) 3NECK 3ANPOCA SQL (RUNSQL)
أداء تطبيق آخرتشغيل التطبيق (RunApp)
انقطاع الإعدامإلغاء الحدث (cancelevent) إيقاف allacros (stopmacro) عن وحدات الماكرو (stopmacro)
الخروج من Microsoft Accessإنهاء (استقال)
استيراد و تصديرنقل كائنات Microsoft Access إلى التطبيقات الأخرىإرسال تحديد (خرج) إرسال (sendoxject)
تحويل تنسيق البياناتتحويل bazudata (transfersqldat abase) لتحويل عمليات نقل النقل (TransferText) إلى التحويلات (نقل جدول بيانات النقل)
العمل مع الأشياءنسخ وإعادة تسمية وحفظ كائننسخ كائن (CopyObject) Copy File يستند إعادة تسمية (إعادة تسمية) حفظ (حفظ)
آحرونالإخراج إلى الشاشة أو إخفاء شريط أدوات تغذية الصفير المدمج أو الخاصأدوات لوحة (ShowToolbar) إشارة (مروحة)

الجدول 11.1. ماكروكس Microsoft Access 2002

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

مقارنة بالإصدار السابق من Access، ظهر ثلاثة Macroshomands جديد في Microsoft Access 2002:

ResertCerclql (Transfersqldatabase) - ينقل قاعدة بيانات Microsoft SQL Server 7.0 وما فوق إلى خادم آخر؛

CopyDatabaseFile - يؤدي نسخ قاعدة بيانات Microsoft SQL Server 7.0 الحالية أعلاه، المرفقة بمشروع الوصول؛

Opelfunction (OPENFUNCE) - يؤدي وظيفة تعريف المستخدم في مشروع Access. هذه الميزة هي طلب، باستخدام معلمات الإدخال، إرجاع النتائج وكذلك الإجراء المخزن.

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

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

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

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

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

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

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

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

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

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

مثال على إنشاء ماكرو

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

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

يتم إنشاء ماكرو تنفيذ هذه الإجراءات على النحو التالي.

1. انتقل إلى علامة التبويب وحدات الماكرو. اضغط على زر "إنشاء".

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

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

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

5. أغلق نافذة الماكرو. بناء على طلب حفظ التغييرات التي تم إجابة الإجابة بنعم. حدد اسم الماكرو: .

6. لتنفيذ الماكرو، يجب عليك تحديد علامته وانقر فوق الزر "ابدأ" (أو انقر نقرا مزدوجا فقط على علامة الماكرو). يتم عرض الطلب والجدول.

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

1. انتقل إلى علامة التبويب وحدات الماكرو. حدد ماكرو عرض كائنات المعلوماتوبعد اضغط على زر المصمم.

2. ضع المؤشر في السطر الأول (أي، في هذا السطر، أمامه، يمكنك إدراج ماكرو جديد). حدد مربع "إدراج".

3. في السلسلة الفارغة التي تظهر (أولا)، أدخل الأمر الماكرو. لا توجد حجج من هذا الماكرو.

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

إنشاء وحدات الماكرو B.وصول. 2007

يمثل الماكرو مجموعة ماكرو، يتم إنشاؤه لأتمتة المهام التي أجريت كثيرا.

مصمم وحدات الماكرو

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

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

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

عمودي ملحوظة تستخدم لإدخال تعليق يصف الإجراء الذي تم إجراؤه.

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

    لقد فتحت بالفعل النافذة مصمم وحدات الماكرو وبعد الآن مع الماوس سحب الجدول مجموعات من انتقالات المنطقة في العمود macrocomanda. وبعد نتيجة لذلك، يبدو أن الأمر الماكرو يفتح الجدول، وسوف يقوم Access تلقائيا بملء حقول لوحة الوسائط تلقائيا (الشكل 1).

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

من أجل إدخال قيمة الوسيطة الماكرو، يمكنك تحديد وسيطة من القائمة أو أدخل التعبير في حقلها. إلى يمين حقول بعض الوسائط هو زر البناء، في نافذة يتم تقديم تعبيرات مختلفة. قبل التعبير، تحتاج إلى وضع علامة على المساواة (\u003d)، باستثناء الحجة تعبير macrocomands. assue والحجة عدد التكرار macrocomands. إطلاق macros. .

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

تسلسل التنفيذ:

    انتقل إلى السلسلة التالية من نافذة منشئ الماكرو وفي العمود macrocomanda. اختر ماكرو رسالة .

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

    احفظ الماكرو تحت الاسم مجموعات مفتوحة .

بعد بدء تشغيل الماكرو، سيتم عرض جدول المجموعة المفتوح في وضع العرض، والرسالة الموضحة في الشكل.2.

النظر في مثال آخر. افترض أنك تحتاج إلى إنشاء ماكرو يفتح قائمة .

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

    جدال اسم النموذج يحتوي على قائمة بجميع نماذج قاعدة البيانات.

    جدال الوضع يحدد الوضع الذي يجب أن يكون فيه النموذج مفتوحا. يمكن أن تأخذ القيم: شكل، منشئ، عرض، الجدول، إلخ.

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

    جدال اختيار حالة الاختيار يحدد شرط تحديد السجلات المعروضة في النموذج. الشرط عبارة عن تعبير.

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

    جدال وضع الإطار يحدد نوع النافذة: مربع الحوار العادي وغير المرئي والأيقونة والحوار.

    في الميدان اسم منقي باستخدام مرشح تم إنشاؤه مسبقا CP-11. أدخل النص CP-11. .

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

    احفظ الماكرو تحت الاسم 11 مجموعة .

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

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

فيما يلي مثال على ماكرو يسبب نموذج إضافي لتغيير المعلومات.

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

يقوم "Find Bypass" بتنزيل سجل بنفس الرمز الذي في النموذج للعرض (إذا نظرنا عبر البيانات الموجودة في Votiovich، ثم في شكل إضافي، يجب أيضا أن تكون أيضا بيانات عن Voitovich). يترجم الفريق الرابع من "إدارة التكيف" المؤشر في الحقل [اللقب]، أي في المجال الأول للنموذج.

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

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

يعرض زر العرض تقارير على الشاشة، و "طباعة" إلى الطابعة.

يغلق زر "إلغاء" النموذج "قوائم الطباعة المكونة من الأذن" دون أي إجراءات أخرى.

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

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

على سبيل المثال، مطلوب عند النقر فوق الزر المحدد لاستدعاء حاسبة نظام Windows. مريحة للغاية ولا تحتاج إلى القيام بحركات غير ضرورية.

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

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

أول ماكرو "إلغاء" ببساطة لا يعرض تقريرا فارغا على الشاشة.

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

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

اكتب ماكرو في الوصول، على سبيل المثال، في تطبيق Word، لا يمكن الوصول إليه، ولكن في Access يمكنك إنشاء ماكرو في نافذة منشئ الماكرو أو في نافذة Visual Basic for Application Editor (VBA).

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

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

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

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

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


تين. واحد.

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

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

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



تين. 2.

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



تين. 3.

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


تين. أربعة.

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



تين. خمسة.