Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кейс_ТРиЗБД_ПР мое.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16.64 Mб
Скачать

Присоединение макросов. Создадим макрос, открывающий формы «Заказы» и «Клиенты», выбрав для этого переключатель:

  1. Создайте новую форму «Главная2», добавьте в неё группу из 2х переключателей (без помощи Мастера) и кнопку.

  2. Задайте надпись для группы –Открытие форм.

  3. Задайте надпись для 1го переключателя - Заказы, для 2гоКлиенты.

  4. Задайте подпись для кнопки -Открыть.

  5. Создайте новый макрос «Для главной2 »

  6. Д обавьте в макрос макрокоманды –открыть форму «Заказы» и «Клиенты».

  7. В столбец Условие и введите для первого условия: [Forms]![главная2]![группа0]=1 для второго условия: [Forms]![главная2]![группа0]=2

Для работы макроса откройте форму в режиме Конструктор и на вкладке События свяжите нажатие кнопки с макросом «Для главной2»

Назначение макроса комбинации клавиш.

  1. Создайте копию макроса прошлого занятия Открытие1 под именем AutoKeys

  2. Откройте его в режиме Конструктор, введите вместо имени первого макроса таблиц имя - ^f, вместо имени форм -^t. (для команд клавиатуры используется следующий синтаксис - Ctrl-^, Shift-+, {Fi}-любая функциональная клавиша).

  3. Закройте макрос и проверьте работу макроса, нажав комбинацию клавиш Ctrl+f.

Оформление собственной строки меню.

  1. Первый этап создания меню- разработка макросов, которые будут применяться в качестве команд меню. Мы будем использовать уже созданные макросы: Поиск (Для поиска значений), Открытие1 (для открытия таблиц и форм) и макрокоманду Выход (для закрытия базы данных).

  2. Второй этап- создание макрогруппы, включающей макросы для выполнения команд меню:

  3. Создайте новый макрос и добавьте столбец имена макросов

    Имя макроса

    Макрокоманда

    Аргументы

    Поиск записей

    Запускмакроса

    Поиск

    Открытие таблиц

    Запускмакроса

    Открытие1.таблиц

    Открытие форм

    Запускмакроса

    Открытие1.форм

    выход

    Закрыть

  4. Сохраните макрос под именем «Первое меню».

  5. Создайте макрос для второго пункта меню (выполняющий действия Вырезать, Копировать, Вставить и Отмена).

    Имя макроса

    Макрокоманда

    Аргументы

    Копировать

    ВыполнитьКоманду

    Copy

    Вырезать

    ВыполнитьКоманду

    Cut

    Вставить

    ВыполнитьКоманду

    Paste

    Отменить

    ВыполнитьКоманду

    Undo

  6. Сохраните макрос под именем «Второе меню».

Для создания меню для формы «Главная2»

  1. Создайте ещё один макрос.

  2. Выберите команду ДобавитьМеню - для аргумента задайте имя макроса Первое меню

  3. Выберите команду ДобавитьМеню - для аргумента задайте имя макроса Второе меню

  4. Сохраните макрос под именем Моё меню.

  5. Откройте форму Главная2 в режиме Конструктор и выберите вкладку Другие в строке Строка меню задайте Моё меню.

  6. Перейдите в режим формы и проверьте работу макроса.