Главная » Просмотр файлов » access_2010_в_примерах

access_2010_в_примерах (833831), страница 16

Файл №833831 access_2010_в_примерах (Access 2010 в примерах) 16 страницаaccess_2010_в_примерах (833831) страница 162021-03-24СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 16)

воспринимается как событие, в зависимости от которого могут выполняться необходимые действия. Для выполнения этих действийиспользуются макросы или процедуры обработки события, созданные пользователем на языке VBA, которые связаны с событием. VBA позволяет вызвать внешние процедуры из библиотечных баз данных MS Access (.mda) ибиблиотек динамической компоновки (.dll).

Именно при работе в форме возникает основной ряд событий, обработка которых позволяет связывать различные объекты в задачах обработки данных. Таким образом, ходом управления приложения можно управлять, обрабатывая возникающие в формах события. Приложения, создаваемые средствами Access, используют расширенную обработку событий, при которой программы приложения выполняются вответ на различные события.Для объединения объектов в едином диалоговом приложении могут быть созданы так называемые кнопочные формы. Кнопочная форма является панельюуправления приложением. Кнопки такой формы обеспечивают вызов другихкнопочных форм, а также отдельных объектов: Отчетов, форм, макросов, модулей, с которых начинается решение задачи. Сюда же помещаются и кнопкидля возврата к кнопочным формам предыдущих уровней выхода из Access.Обычно также предусматривается кнопка для изменений самой кнопочнойформы.Пользователь, нажимая кнопку на панели управления, инициирует событиенажатия кнопки.

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

Создадим главную кнопочную форму, которая будет использоваться как панель управления приложения«Учебный процесс».Кнопка Диспетчер кнопочных форм может быть получена следующимидействиями:На вкладке Файл выбираем Параметры. Откроется окно Параметры Access(см. рис. 12.1). Далее выбираем Настройка ленты. В списке справа выбираемРабота с базами данных и нажимаем на кнопку Создать группу. В левомсписке выбираем Диспетчер кнопочных форм и нажимаем кнопку Добавить.Рис.

12.1. Работа с параметрами.В результате окно диалога должно измениться так, как показано на рис. 12.2.127Рис.12.2. Работа с параметрами (продолжение).Теперь на вкладке Работа с базами данных в группе Работа с базами данных нажмите кнопку Диспетчер кнопочных форм (см. рис. 12.3).Рис.12.3. Вкладка Работа с базами данных, группа Работа с базами данных.В окне Диспетчер кнопочных форм подтвердим создание кнопочной формы(рис.12.4).128Рис. 12.4. Окно подтверждения создания кнопочной формы приложенияПоявится окно со строкой Главная кнопочная форма (рис.12.5), в которомформируется список кнопочных форм разных уровней.Рис.

12.5. Окно списка кнопочных форм приложенияСоздание подчиненных кнопочных форм приложенияСоздадим три кнопочные формы для комплексов задач деканата, кафедр иучебного отдела.Для создания кнопочной формы в окне диспетчера кнопочных форм нажмемкнопку Создать. В окне Создание (рис.12.6) в поле Имя страницы кнопочной формы введем имя первой кнопочной формы «Кнопочная форма Деканат».129Рис.12.6.

Окно создания пустой кнопочной формыПосле нажатия кнопки ОК в окне диспетчера кнопочных форм появится строка «Кнопочная форма Деканат».Аналогичными действиями создадим еще две кнопочные формы: Кнопочнаяформа Кафедра и Кнопочная форма Учебный отдел (рис.12.7).Рис. 12.7. Список кнопочных форм приложения «Учебный процесс»Любую из подготовленных кнопочных форм можно сделать стартовой, которая будет открываться по умолчанию при открытии базы данных. Для этогоследует выбрать ее имя в окне диспетчера кнопочных форм и нажать кнопкуПо умолчанию. Оставим главную кнопочную форму стартовой кнопочнойформой.

Эта кнопочная форма будет находиться на верхнем уровне иерархиивзаимосвязанных кнопочных форм в соответствии со структурой создаваемого приложения.Редактирование имени и формирование элементов кнопочнойформыЭлементами кнопочных форм являются кнопки с подписями.

Подпись задается пользователем и должна по возможности кратко и точно называть действия, которые будут выполняться при нажатии кнопки. Для формированияэлементов главной кнопочной формы в окне Диспетчер кнопочных формвыделим соответствующую ей строку и нажмем кнопку Изменить.130В окне диалога Изменение страницы кнопочной формы (рис.12.8) главнуюкнопочную форму переименуем в «Приложение «Учебный процесс»», введяэто имя в поле Название кнопочной формы.Элементы, создаваемые в кнопочной форме, могут быть подразделены на дваосновных типа:□ Элементы, предназначенные для организации вызова других кнопочныхформ□ Элементы, обеспечивающие открытие формы, отчета, запуск макроса программы, выход из приложения с закрытием базы данных или перехода в режим продолжения разработки кнопочной формы диспетчером кнопочныхформ.Рис.

12.8. Окно редактирования имени кнопочной формы и создания еекнопокФормирование элементов для вызова кнопочных форм. Для формирования в главной кнопочной форме Приложение Учебный процесс кнопки вызова подчиненной кнопочной формы нажмем кнопку Создать.В окне Изменение элемента кнопочной формы строке Команда выберемПереход к кнопочной форме (рис.12.9)Рис. 12.9. Окно создания элемента кнопочной формы131В строке Кнопочная форма выбирается форма, переход к которой должнаобеспечивать создаваемая кнопка текущей формы.

Откроем список созданныхдля приложения кнопочных форм и выберем элемент Кнопочная форма Деканат.В строке Текст введем подпись для этой кнопки: «Задачи деканата»(рис.12.10).Для завершения формирования элемента нажмем ОК. Элемент отобразиться всписке Элементы данной кнопочной формы.Рис. 12.10. Выбор подчиненной кнопочной формыАналогичным образом создадим кнопки вызова других подчиненных форм изададим для них подписи «Задачи кафедры» и «Задачи учебного отдела».Чтобы изменить или удалить какую – либо из созданных кнопок, надо выбрать имя этой кнопки в списке Элементы данной кнопочной формы и нажать кнопку Изменить (Edit) или Удалить. При необходимости изменить порядок кнопок в списке надо выбрать элемент и нажать кнопку Вверх илиВниз.Для перехода к редактированию созданных кнопочных форм создадим в главной кнопочной форме кнопку Изменение кнопочной формы, выбрав для неекоманду Конструктор приложения.

В дальнейшем это позволит в любоймомент вызвать диспетчер кнопочных форм и с его помощью внести необходимые изменения.Для завершения работы с приложением создадим кнопку, выбрав для него команду Выйти из приложения, и присвоим ей это же имя.Страница главной кнопочной формы Приложение Учебный процесс послесоздания всех ее элементов представлена на рис. 12.11.132Рис. 12.11. Страница кнопочной формы Приложение Учебный процессЗакончив создание страницы кнопочной формы, нажмем кнопку Закрыть.Это позволит вернуться к списку всех кнопочных форм приложения.В подчиненных кнопочных формах создадим кнопку для возврата к главнойкнопочной форме, заполнив поля в окне Изменение элемента кнопочнойформы, как показано на рис.12.12.Рис.12.12.

Создание кнопки для возврата в главную формуТаким образом, могут быть установлены все необходимые связи между кнопочными формами, представленными в списке окна диспетчера кнопочныхформ. Практически на эти связи и число уровней не накладывается ограничения и могут быть созданы любые удобные пользователю переходы по кнопочным формам.Формирование элементов для открытия объектов приложения. Для формирования кнопок, обеспечивающих выполнение задач пользователя, необходимо, чтобы они были связаны с одним из объектов приложения. Диспетчеркнопочных форм обеспечивает связь с формами, отчетами, макросами и модулями.

Для связи создаваемой кнопки с нужным объектом надо выбрать встроке Команда (рис.12.13) одну из команд:y Открыть форму для добавленияy Открыть форму для измененияy Открыть отчет133y Выполнить макросy Выполнить программуВ третьей строке окна Изменение элемента кнопочной формы, которая будет соответствовать команде, выбранной во второй строке, выберем конкретный объект.Например, если выбрать в строке Команда команду – Открыть отчет, появится третья строка – Отчет, где можно будет выбрать имя открываемого отчета, Если выбрать в строке Команда– команду Открыть форму для изменения, появится строка Форма.Рис. 12.13.

Характеристики

Тип файла
PDF-файл
Размер
2,9 Mb
Тип материала
Высшее учебное заведение

Список файлов лекций

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6294
Авторов
на СтудИзбе
314
Средний доход
с одного платного файла
Обучение Подробнее