Главная страница

Сборник практических работ Access. Сборник Access. Урок Создание таблиц базы данных Рассмотрим последовательность необходимых действий при создании файла и таблиц базы данных. База данных Учебный процесс будет состоять из семи таблиц, свойства полей которых приведены в конце этой главы в приложении.


Скачать 2.9 Mb.
НазваниеУрок Создание таблиц базы данных Рассмотрим последовательность необходимых действий при создании файла и таблиц базы данных. База данных Учебный процесс будет состоять из семи таблиц, свойства полей которых приведены в конце этой главы в приложении.
АнкорСборник практических работ Access
Дата15.02.2023
Размер2.9 Mb.
Формат файлаpdf
Имя файлаСборник Access.pdf
ТипУрок
#937925
страница8 из 8
1   2   3   4   5   6   7   8
ОК. Элемент отобразиться в списке Элементы данной кнопочной формы. Рис. 12.10. Выбор подчиненной кнопочной формы Аналогичным образом создадим кнопки вызова других подчиненных форм и зададим для них подписи Задачи кафедры и Задачи учебного отдела. Чтобы изменить или удалить какую – либо из созданных кнопок, надо выбрать имя этой кнопки в списке Элементы данной кнопочной формы и нажать кнопку Изменить (Edit) или Удалить. При необходимости изменить порядок кнопок в списке надо выбрать элемент и нажать кнопку Вверх или Вниз. Для перехода к редактированию созданных кнопочных форм создадим в главной кнопочной форме кнопку Изменение кнопочной формы выбрав для нее команду Конструктор приложения. В дальнейшем это позволит в любой момент вызвать диспетчер кнопочных форм и сего помощью внести необходимые изменения. Для завершения работы с приложением создадим кнопку, выбрав для него команду Выйти из приложения, и присвоим ей это же имя. Страница главной кнопочной формы Приложение Учебный процесс после создания всех ее элементов представлена на рис. 12.11.
132
Рис. 12.11. Страница кнопочной формы Приложение Учебный процесс Закончив создание страницы кнопочной формы, нажмем кнопку Закрыть. Это позволит вернуться к списку всех кнопочных форм приложения. В подчиненных кнопочных формах создадим кнопку для возврата к главной кнопочной форме, заполнив поля в окне Изменение элемента кнопочной формы, как показано на рис. Рис Создание кнопки для возврата в главную форму Таким образом, могут быть установлены все необходимые связи между кнопочными формами, представленными в списке окна диспетчера кнопочных форм. Практически на эти связи и число уровней не накладывается ограничения и могут быть созданы любые удобные пользователю переходы по кнопочным формам. Формирование элементов для открытия объектов приложения Для формирования кнопок, обеспечивающих выполнение задач пользователя, необходимо, чтобы они были связаны с одним из объектов приложения. Диспетчер кнопочных форм обеспечивает связь с формами, отчетами, макросами и модулями. Для связи создаваемой кнопки с нужным объектом надо выбрать в строке Команда (рис) одну из команд y
Открыть форму для добавления y
Открыть форму для изменения
133
y
Открыть отчет
y
Выполнить макрос y
Выполнить программу В третьей строке окна Изменение элемента кнопочной формы, которая будет соответствовать команде, выбранной во второй строке, выберем конкретный объект. Например, если выбрать в строке Команда команду – Открыть отчет, появится третья строка – Отчет, где можно будет выбрать имя открываемого отчета, Если выбрать в строке Команда команду Открыть форму для изменения, появится строка Форма. Рис. 12.13. Выбор команды для элемента кнопочной формы Создадим в кнопочной форме Деканат кнопку для работы с формой УСПЕВАЕМОСТЬ, через которую производится ввод данных из экзаменационной ведомости и с которой связано выполнение макроса, решающего задачу выдачи списков двоечников и отличников (см. выше. В окне диспетчера кнопочных форм выберем Кнопочная форма Деканат, Для создания элементов в этой форме нажмем кнопку Изменить. В открывшемся окне Изменение страницы кнопочной формы нажмем кнопку Создать. В окне Изменение элемента кнопочной формы выберем команду Открыть форму для изменения (рис. В появившейся строке Форма откроем список доступных форм и выберем форму УСПЕВАЕМОСТЬ. В строку Текст введем подписи кнопки Списки успеваемости. Аналогичным образом создадим кнопку для выполнения макроса Расчет числа студентов в группах (см. выше. Этот макрос решает задачу путем запуска на выполнение двух запросов. Введем для этой кнопки подпись Расчет числа студентов в группах. Аналогичным образом могут быть созданы все необходимые в кнопочных формах кнопки для вызова форм, отчетов, макросов и программ пользователя.
134
Главная кнопочная форма Приложение Учебный процесс представлена на рис. 12.14. Фрагмент структуры приложения Учебный процесс иллюстрирует рис.
12.15. После завершения работы с диспетчером кнопочных форм в списке форм базы данных появляется форма с именем Кнопочная форма. Главная кнопочная форма может запускаться при открытии базы данных. Для этого нажмите кнопку Файла затем выберите команду Параметры. В диалоговом окне Параметры Access щелкните элемент Текущая база данных. Замечание. Эта команда доступна приоткрытой базе данных. Параметры запуска определяют вид окна приложения при его открытии. Эти параметры позволяют изменить заголовок окна приложения, выбрать собственное меню, контекстное меню, используемое по умолчанию в формах и отчетах, панели инструментов, а также указать форму, открываемую в базе данных по умолчанию. При помощи параметров запуска можно запретить пользователю работу в окне базы данных, и тогда он сможет выполнять только те работы, которые предусмотрены в кнопочных формах приложения. Диспетчер кнопочных форм Access создает таблицу Элементы кнопочной формы, содержащую описания кнопок формы и выполняемых ими действий. Замечание. Попытка изменить кнопочную форму в режиме конструктора формы может привести к тому, что приложение перестанет работать. Однако вставка в кнопочную форму рисунков не приводит к таким последствиям. Рис. 12.14. Главная кнопочная форма Приложение Учебный процесс
135
Главная кнопочная форма Приложение Учебный процесс
кнопка Задачи кафедры вызов кнопочной формы Кафедра кнопка Задачи деканата вызов кнопочной формы Деканат кнопка Задачи учебного отдела вызов кнопочной формы Учебный отдел кнопка Выход из приложения кнопочная форма Деканат кнопка Списки групп Открытие формы Списки группы в режиме редактирования кнопка Списки успеваемости Открытие формы Успеваемость в режиме редактирования кнопка Расчет числа студентов в группах Запуск макроса Расчет числа студентов в группах кнопка Анализ оценок по предмету Вызов кнопочной формы Анализ успеваемости по предмету Рис. 12.15. Фрагмент структуры приложения Учебный процесс»
Добавление рисунка в кнопочную форму В стандартную кнопочную форму можно вставить рисунок, например, созданную в Microsoft Paint эмблему фирмы. В левой части этой формы уже размещен элемент управления Рисунок, в котором собственно рисунок отсутствует, но создана рамка для его вывода на экран. Заметим, что такой элемент может быть создан в любой форме с помощью кнопки панели элементов Рисунок. Воспользовавшись кнопкой
, переключим кнопочную форму режим конструктора. Щелкнем кнопкой мыши на области формы слева и нажмем правую кнопку мыши. В открывшемся окне свойств на вкладке Макет в строке Рисунок укажем путь и имя файла с расширением одного из графических
136
приложений, форматы которых поддерживаются установленными в системе фильтрами. Если путь или имя файла неизвестны, можно выбрать рисунок с помощью по- строителя рисунков, который вызывается нажатием кнопки построителя в конце строки Рисунок. В открывшемся окне Выбор рисунка откроем папку, в которой хранится файл с нужным рисунком, и выберем этот файл. Предоставляемая построителем возможность просматривать рисунки значительно облегчает процесс поиска. По умолчанию тип рисунка определен как – Внедренный. Если изменить это свойство на Связанный, то рисунок в форме будет соответствовать содержимому связанного файла. Конструирование кнопочной формы Главная и подчиненные ей кнопочные формы могут быть созданы пользователем самостоятельно в режиме конструктора. В этом режиме может быть создана панель управления приложением нестандартного вида. Для создания кнопочной формы необходимо в окне базы данных на вкладе Создание нажать кнопку Конструктор форм. При этом не должен указываться источник данных. Открывается форма в режиме конструктора. В этой форме можно создать кнопки для вызова кнопочных форм или выполнения любых объектов приложения. Кнопочная форма может быть сохранена под любым именем ив любой момент отредактирована в режиме конструктора. Таким образам могут быть созданы все необходимые кнопочные формы приложения. Каждая созданная кнопочная форма будет являться отдельным объектом ив отличие от форм, созданных диспетчером кнопочных форм, будет представлена в списке форм в окне базы данных. Пользователь имеет возможность создать кнопку самостоятельно или с помощью мастера. Мастера значительно ускоряет процесс построения кнопки и связывания ее с нужными действиями, автоматически выполняя всю необходимую работу. Мастер ведет диалог с пользователем и на основе его ответов создает кнопку. Технология создания кнопок описана в главе 4. Мастер позволяет создавать кнопки более 30 типов. Например, кнопки для открытия формы, страницы, выполнения запроса, макроса, выхода из приложения или выполнения других действий. Открытие кнопочной формы ничем не отличается от открытия обычной формы. Мастер кнопок Access создает процедуру обработки событий на языке Visual
Basic. Эта процедура связывается с событием Нажатие кнопки и выполняет выбранное действие. Пользователь имеет возможность открыть процедуру, ознакомиться с программой и при необходимости внести в программу изменения. Для открытия
процедуры обработки события надо в режиме конструктора вызвать контекст- но-зависимое меню кнопки и выбрать команду Обработка событий (Build
Event…). Например, если в форме создана кнопка для открытия формы DVA, то процедура, связанная с кнопкой, будет иметь вид, представленный на рис. Рис Процедура открытия формы DVA, созданная мастером кнопок. Запуск Access с открытием приложения пользователя Если в параметрах запуска установлена ссылка на кнопочную форму, то эта форма открывается автоматически при открытии базы данных. Если на рабочем столе Windows создать ярлык для запуска Access с автоматическим открытием базы данных, то пользователю, для того чтобы сразу попасть в среду своего приложения, достаточно будет дважды щелкнуть на этом ярлыке мышью. Для запуска Access с автоматическим открытием базы данных создать ярлык для Access или ярлык для базы данных. Создание ярлыка для Access
. Нажмем правую кнопку мыши на кнопке Пуск панели задач Windows. Выберем команду Проводник Откроем папку, в которой хранится Access. установим курсор на значок программы А. нажмем правую кнопку мыши ив контекстном меню выберем команду Создать ярлык. Ярлык будет создан в той же папке, где находится программа
Msaccess.exe.
138
Зададим в созданном ярлыке свойства, определяющие открытие базы данных. Щелкнув правой кнопкой мыши на выделенной строке ярлыка, откроем контекстное меню и выберем команду Свойства. В окне свойств выберем вкладку Ярлык, установим курсор в поле Объектив конце командной строки добавим имя открываемой базы данных, заключив его в кавычки. Напомним, что при этом указывается полный путь к файлу базы данных. Новый ярлык можно разместить на рабочем столе или добавить в главное меню, просто перетащив ярлык на рабочий стол или в главное меню. Созданный на рабочем столе ярлык для запуска Access представлен на рис.
12.17. Рис. 12.17. Ярлыки запуска Access: ярлык для запуска Access, ярлык для базы данных, ярлык кнопочной формы При запуске приложения с помощью ярлыка можно поменять заставку Access на любой точечный рисунок .bmp, если сохранить его в той же папке, где размещен файл базы данных, под тем же именем, что и база данных. Создание ярлыка для базы данных. Другим, еще более простым способом запуска Access с открытием базы данных, является создание ярлыка для базы данных. Откроем папку, в которой хранится файл базы данных. Установим курсор на значок файла базы данных, нажмем правую кнопку мыши ив контекстном меню выберем команду Создать ярлык. Перетащим созданный ярлык на рабочий стол. Созданный на рабочем столе ярлык для базы данных Учебный процесс представлен на рис. 12.17. Создание ярлыка для объекта базы данных. Возможно создание ярлыка и для отдельного объекта базы данных, в том числе и для кнопочной формы, управляющей приложением. Такой ярлык позволяет запустить Access, открыть в нем базу данных и кнопочную форму.
139
Для создания ярлыка достаточно перетащить объект из окна базы данных на рабочий стол. Созданный на рабочем столе ярлык для кнопочной формы базы данных Учебный процесс представлен на рис. 12.17. Благодарности Пособие подготовлено с использованием материалов книги Бекаревич Ю.Б., Пушкина Н.В. Microsoft Access 2000. – СПб.: БВХ – Санкт-Петербург, 1999. Авторы благодарны студентам факультета ВМК, помогавшим при создании пособия.
1   2   3   4   5   6   7   8


написать администратору сайта