Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ЛабAccess.doc
Скачиваний:
20
Добавлен:
20.03.2016
Размер:
391.17 Кб
Скачать

– Имя отчета – продукты;

– Режим – просмотр;

– Режим окна – обычное.

  1. Во второй строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите ВывестиВФормате. В нижней части бланка макроса выберите:

– Тип объекта – отчет;

– Имя объекта – ПРОДУКТЫ;

– Формат вывода – Rich Text Format;

– Имя файла – введите “ДоговорыПродуктWord.doc”;

– Автозагрузка – Да.

  1. В третьей строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Закрыть. В нижней части бланка макроса выберите:

– Тип объекта – макрос;

– Имя объекта – введите “ДОГОВОРЫ ПО ПРОДУКТАМ В WORD”;

– Сохранение – Подсказка.

  1. Закройте окно с текстом макроса. Подтвердите запрос о сохранении и введите то же имя макроса: “ДОГОВОРЫ ПО ПРОДУКТАМ В WORD”.

  2. Проверьте, как работает макрос, запустив его двойным щелчком или командой Макросы Запуск.

  3. Введите какие-либо изменения в Word-файл, например: измените разбивку на страницы, выделите форматированием названия продуктов в заголовках групп, оформите заголовок отчета как титульный лист и т. п. Сохраните этот файл в папке своей группы.

  4. Закройте окно отчета в программе Access.

  1. Создание макроса для перевода запроса ИтогиПродукт в Ms Excel

  1. В окне База Данных выберите Макросы Создать.

  2. В первой строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите ВывестиВФормате. В нижней части бланка макроса выберите:

– Тип объекта – Запрос;

– Имя объекта – ИтогиПродукт;

– Формат вывода –Microsoft Excel (*.xls);

– Имя файла – введите “ИтогиПродукт в Excel.xls”;

– Автозагрузка – Да.

  1. Во второй строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Закрыть. В нижней части бланка макроса выберите:

– Тип объекта – макрос;

– Имя объекта – введите “ИТОГИ ПО ПРОДУКТАМ В WORD”;

– Сохранение – Подсказка.

  1. Закройте окно с текстом макроса. Подтвердите запрос о сохранении и введите то же имя макроса: “ИТОГИ ПО ПРОДУКТАМ В WORD”.

  2. Проверьте, как работает макрос, запустив его двойным щелчком или командой Макросы Запуск.

  3. Оформите информацию в Excel-файле как ведомость. Сохраните этот файл в папке своей группы.

  1. Создание макроса для окончания сеанса работыс базой.

1. В окне База Данных выберите Макросы Создать.

  1. В первой строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Выход. В нижней части бланка макроса выберите Сохранить все.

  2. Во второй строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Закрыть. В нижней части бланка макроса: выберите:

– Тип объекта –макрос;

– Имя объекта – введите “КОНЕЦ РАБОТЫ”;

– Сохранение – выберите подсказка.

  1. Закройте окно с текстом макроса. Подтвердите запрос о сохранении и введите имя макроса “КОНЕЦ РАБОТЫ”.

Лабораторная работа №6 Разработка кнопочной формы

Кнопочная форма – это форма особого вида, которая создается для удобства вызова средств, созданных в базе данных. В этой форме названия вызываемых программ заменяются на понятные пользователю тексты и кнопки запуска этих программ группируются не по типам программ, как это делается в главном окне базы данных, а так, как это удобно пользователю, например, по типам вопросов, с которыми пользователь обращается к базе. В современных версиях Ms Access Кнопочная форма создается с помощью Диспетчера кнопочных форм.

Кнопочная форма состоит из связанных друг с другом страниц. На каждой странице можно располагать не более 8 команд. С помощью команд открываются формы, отчеты или макросы. Через кнопочную форму нельзя напрямую обратиться к таблице или запросу. Для того чтобы увидеть информацию, находящуюся в них, надо предварительно создать форму, отчет или макрос, которые работают с ними.

Если типовых вопросов много, перед созданием Кнопочной формы полезно разбить все средства, которые будут вызываться из нее, на группы, объединенные общей темой.

В нашей работе можно выделить три темы:

– вопросы о продуктах;

– вопросы о поставщиках;

– вопросы о договорах.

  1. Самостоятельная работа

Для того, чтобы ответить на все вопросы, сформулированные в исходном задании, в базе должны быть созданы следующие средства:

– формы для просмотра каждой таблицы базы;

– формы для просмотра запросов ГРАНИЦЫ ЗАПАСА, ПРОДУКТОВ НЕДОСТАТОЧНО, НЕОПЛАЧЕННЫЕ ДОГОВОРЫ и ДОГОВОРЫ ПО МАСКЕ;

– формы в которых договоры сгруппированы по названиям продуктов и по названиям поставщиков: ПРОДУКТЫ ГЛАВНАЯ ПОДЧИНЕННАЯ, ДОГОВОРЫ ПОДЧИНЕННАЯ К ПРОДУКТАМ, ПОСТАВЩИКИ ГЛАВНАЯ СВЯЗАННАЯ, ДОГОВОРЫ СВЯЗАННАЯ С ПОСТАВЩИКАМИ;

– отчеты ПРОДУКТЫ, ГРАНИЦЫ ЗАПАСА, ДОГОВОРЫ НЕОПЛАЧЕННЫЕ;

– макросы, пересылающие информацию из базы в файлы Word и Excel, макрос для окончания сеанса работы с базой.

Если в Вашей базе не хватает каких-то средств, создайте их до перехода к разработке Кнопочной формы.

  1. Начало создания Кнопочной формы

1. Откройте Диспетчер кнопочных форм. Он вызывается командой Сервис Служебные программы Диспетчер кнопочных форм. Если появляется окно с репликой о том, что Кнопочная форма не существует, надо выбрать ответ Создать.

2. В окне Диспетчера кнопочных форм введите названия страниц Кнопочной формы. Для этого:

– в окне Диспетчер кнопочных форм нажмите кнопку <Создать…>;