- •Лабораторные работы ms office access 2007
- •Общие сведения
- •11. Создание таблицы путём ввода данных.
- •12. Создание таблицы на основе шаблона.
- •13. Мастер подстановок. Создание поля Подстановки.
- •14. Мастер подстановок. Создание поля Подстановки с фиксированным набором значений.
- •15. Самостоятельная работа.
- •2. Редактирование и удаление связей.
- •3. Проверка каскадного обновления связанных полей.
- •1. Создание запроса на выборку.
- •2. Создание запроса, содержащего несколько условий.
- •4. Создание запроса с вычисляемыми полями.
- •5. Использование фильтра.
- •6. Самостоятельная работа.
- •1.3. Создание формы при помощи Мастера форм.
- •3. Редактирование форм.
- •1. Любым способом создайте таблицы «Товары», «Типы», «Клиенты», «Поставщики», «Заказано», «Заказы», «Доставка».
- •3. Изменение схемы данных
- •4. Заполните таблицы данными
- •1. Иерархические формы.
- •2. Связанные формы.
- •1. Логическая операция «или».
- •2. Логическая операция «и».
- •5. Создание запроса с критерием поиска на первую букву фамилии.
- •6. Вычисления срока задержки исполнения заказа.
- •7. Выборка товаров, цена которых превышает среднюю.
- •8. Проверка отсутствующей даты выполнения заказа и срока выполнения.
- •1. Создание перекрёстных запросов.
- •2. Использование фиксированных заголовков столбцов в перекрестных запросах.
- •3. Изменение уровня детализации в запросе
- •4. Группировка в запросах. Определение пяти самых дорогих товаров.
- •5. Многотабличный запрос. Построение запроса на основе уже имеющегося запроса.
- •6. Самостоятельная работа.
- •2. Создание модифицирующего запроса на добавление данных в таблицу.
- •3. Самостоятельная работа.
- •1. Создание сводной таблицы.
- •1.8. Определение итоговых столбцов.
- •3. Самостоятельная работа.
- •3. Группировка в отчётах. Подведение итогов.
- •4. Построение отчёта в режиме конструктора
- •5. Добавление вычисляемых полей в отчёте в режиме Конструктора.
- •1. Создание основного документа.
- •2. Создание источника данных.
- •3. Слияние основного документа и источника.
- •2. Создание фильтров с помощью макросов
- •4. Создание макросов методом «перетащить и опустить»
- •5. Создание кнопок методом переноса макроса на форму
- •1. Создание кнопочной формы.
- •Команды для элементов кнопочной формы
- •2. Изменение кнопочной формы
- •3. Настройка вложенной формы
- •4. Оформление кнопочной формы.
- •5. Самостоятельная работа.
1. Создание кнопочной формы.
1.1. Перейдите на вкладку Работа с базами данных и нажмите кнопку Диспетчер кнопочных форм. Поскольку диспетчер загружается впервые, появится окно с запросом на создание новой кнопочной формы. Щелкните на кнопке Да.
1.2. При запуске диспетчера по умолчанию создается главная кнопочная форма (рис 29). Щелкните на кнопке Создать для открытия диалогового окна Создание новой страницы кнопочной формы и в открывшемся окне наберите имя «Отчёты». Закройте окно.
Р ис. 29. Создание Главной кнопочной формы.
1.3. Аналогично создайте страницу кнопочных форм для макросов.
В таблице перечислены различные команды, которые можно задать в диалоговом окне Изменение страницы кнопочной формы.
Команды для элементов кнопочной формы
Команда |
Описание |
Перейти к кнопочной форме |
Открытие другой кнопочной формы |
Открыть форму для добавления |
Открытие формы для добавления новых записей, но без отображения существующих |
Открыть форму для изменения |
Открытие формы с отображением существующих записей с целью изменения последних (также возможно добавление данных) |
Открыть отчет |
Открытие отчета в режиме предварительного просмотра |
Конструктор приложения |
Открытие диспетчера кнопочной формы |
Выйти из приложения |
Закрытие базы данных |
Выполнить макрос |
Выполнение макроса. Описание макросов приводится далее в этой главе |
Выполнить программу |
Выполнение программного кода на языке VBA (Visual Basic for Applications). Язык VBA в книге не описывается; разыщите книгу из этой серии, посвященную VBA |
В конечном итоге, должно получиться три кнопочных формы: Главная кнопочная форма (по умолчанию), Отчёты и Макросы. На страницах кнопочных форм «Макросы» и «Отчёты» надо расположить кнопки, открывающие нужные объекты (рис. 30).
Рис. 30. Кнопочные формы объектов базы.
1.4. В окне Диспетчер кнопочных форм выделите кнопочную форму «Макросы» и щёлкните по кнопке Изменить.
1.5. В открывшемся окне Изменение страницы кнопочной формы нажмите кнопку Создать для открытия диалогового окна Изменение элемента кнопочной формы.
В поле со списком Команда выберите команду Выполнить макрос, затем в списке Макрос выберите один из ранее созданных макросов, а в поле Текст введите название выбранного макроса. Щелкните на кнопке ОК.
Повторите действия пунктов 1.4. и 1.5. для всех макросов.
1.6. Закройте диалоговое окно Изменение страницы кнопочной формы.
1.7. Выделите кнопочную форму «Отчёты» и создайте кнопки, открывающие созданные ранее отчёты (п.п. 1.4-1.6.). В поле Команда используйте команду Открыть отчёт.
2. Изменение кнопочной формы
Диспетчер кнопочной формы может использоваться многократно для одной и той же кнопочной формы. Если понадобится внести какие-то изменения, например, добавить новый элемент, изменить или удалить его, нужно открыть окно Диспетчер кнопочных форм - все ранее настроенные параметры останутся в силе.
2.1. Убедитесь в том, что главная кнопочная форма закрыта и откройте Диспетчер кнопочных форм.
2.2. В диалоговом окне диспетчера выберите опцию Главная кнопочная форма (по умолчанию) и щелкните на кнопке Изменить.
2.3. В диалоговом окне Изменение страницы кнопочной формы щелкните на кнопке Создать.
2.4. В диалоговом окне Изменение элемента кнопочной формы введите в поле Текст название Отчёты, в поле со списком Команда выберите команду Перейти к кнопочной форме, а в списке Кнопочная форма — элемент «Отчёты». Щелкните на кнопке ОК. Аналогично добавьте кнопку для открытия вложенной кнопочной формы «Макросы». Закройте все окна. Проверьте работу кнопочной формы (рис.31).
Рис. 31. Первая страница главной кнопочной формы.