Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 33 стр.

UptoLike

Составители: 

33
3.1. Добавить новую кнопку Открытие из макроса. На событие «Нажатие кнопки» создать
макрос. Выбрать объект «Макросы», кнопка «Создать», выбрать в списке имя
макрокоманды «Открыть форму», задать аргументы к макрокоманде, дать макросу имя
sss1. Опробовать действие кнопки.
3.2. Создать кнопки, аналогичные кнопкам Открытие через процедуру формы....., но
открывающие форму через макросы (sss1, sss2, sss3).
4. Создать кнопки, которые проделают действия аналогичные предыдущим, но через
процедуры, которые будут находиться в модуле MyMod.
Модульэто программа, написанная на языке Visual Basic for Applications (VBA).
Использование модулей позволяет автоматизировать выполнение сложных действий,
которые нельзя описать с помощью макросов.
Рис. 24. Создание модуля
4.1. Создать новый модуль MyMod (Выбрать объект «Модули», кнопка «Создать»).
4.2. Вставить в модуль новую процедуру but1 (меню «Insert» (Вставка), «Procedure»
(Процедура)), в которую перенести содержимое процедуры OpenProc_Click из формы
Запуск.
4.3. Создать новую кнопку Открытие из модуля. В процедуре обработки события
«Нажатие кнопки» сделать вызов процедуры but1. Не забыть откомпилировать.
Опробовать действие кнопки.
В результате вы должны получить форму Запуск с 9 кнопками, которые запускают
открытие одной и той же формы, но в разных режимах для формы, в разных режимах работы
с данными и разными способами открывают форму.
Общие сведения о подчиненных формах
Подчиненная форма - это форма, находящаяся внутри другой формы. Первичная форма
называется главной формой, а форма внутри формы называется подчиненной формой.
Вместе главная и подчиненная форма называются составной формой.
Подчиненная форма удобна для вывода данных из таблиц или запросов, связанных
отношением "один-ко-многим".
Главная форма и подчиненная форма связаны таким образом, что в подчиненной
форме выводятся только те записи, которые связаны с текущей записью в главной форме.
При использовании формы с подчиненной формой для ввода новых записей текущая запись
в главной форме сохраняется при входе в подчиненную форму. Это гарантирует, что записи
из таблицы на стороне "многие" будут иметь связанную запись в таблице на стороне "один".
Это также автоматически сохраняет каждую запись, добавляемую в подчиненную форму.
3.1. Добавить новую кнопку Открытие из макроса. На событие «Нажатие кнопки» создать
   макрос. Выбрать объект «Макросы», кнопка «Создать», выбрать в списке имя
   макрокоманды «Открыть форму», задать аргументы к макрокоманде, дать макросу имя
   sss1. Опробовать действие кнопки.
3.2. Создать кнопки, аналогичные кнопкам Открытие через процедуру формы....., но
   открывающие форму через макросы (sss1, sss2, sss3).

     4. Создать кнопки, которые проделают действия аналогичные предыдущим, но через
процедуры, которые будут находиться в модуле MyMod.
     Модуль — это программа, написанная на языке Visual Basic for Applications (VBA).
Использование модулей позволяет автоматизировать выполнение сложных действий,
которые нельзя описать с помощью макросов.




Рис. 24. Создание модуля

4.1. Создать новый модуль MyMod (Выбрать объект «Модули», кнопка «Создать»).
4.2. Вставить в модуль новую процедуру but1 (меню «Insert» (Вставка), «Procedure»
   (Процедура)), в которую перенести содержимое процедуры OpenProc_Click из формы
   Запуск.
4.3. Создать новую кнопку Открытие из модуля. В процедуре обработки события
   «Нажатие кнопки» сделать вызов процедуры but1. Не забыть откомпилировать.
   Опробовать действие кнопки.

      В результате вы должны получить форму Запуск с 9 кнопками, которые запускают
открытие одной и той же формы, но в разных режимах для формы, в разных режимах работы
с данными и разными способами открывают форму.

Общие сведения о подчиненных формах

Подчиненная форма - это форма, находящаяся внутри другой формы. Первичная форма
называется главной формой, а форма внутри формы называется подчиненной формой.
Вместе главная и подчиненная форма называются составной формой.
       Подчиненная форма удобна для вывода данных из таблиц или запросов, связанных
отношением "один-ко-многим".
       Главная форма и подчиненная форма связаны таким образом, что в подчиненной
форме выводятся только те записи, которые связаны с текущей записью в главной форме.
При использовании формы с подчиненной формой для ввода новых записей текущая запись
в главной форме сохраняется при входе в подчиненную форму. Это гарантирует, что записи
из таблицы на стороне "многие" будут иметь связанную запись в таблице на стороне "один".
Это также автоматически сохраняет каждую запись, добавляемую в подчиненную форму.
                                           33