- •Пермский государственный институт искусства и культуры
- •1. Структура системы управления
- •2. Компьютерная информационная система в структуре организации
- •2.1 Схема внедрения компьютерной ис в организацию
- •2.2. Проектирование ис
- •3. Разработка баз данных для информационных систем
- •3.1. Получение внутреннего нормализованного представления данных с использованием реляционной модели
- •3.2. Задание для самостоятельной работы
- •4. Создание внутреннего представления данных вAccess
- •4.1. Основные приемы работы с субДaccess
- •4.1. 1. Создание новой базы данных
- •4.1.2. Создание новых таблиц базы данных
- •4.2. Установка связей между таблицами и ввод данных в таблицы
- •4.2.1. Установка связей между таблицами
- •4.2.2. Ввод данных в таблицы бд
- •4.3. Создание форм
- •4.4. Создание сложных форм для работы с базой данных
- •4.5. Работа с данными с помощью формы
- •4.6. Создание сложных форм
- •4.7. Работа с запросами и отчетами
- •4.7.1. Создание и фильтрация запросов
- •4.7.2. Создание и просмотр отчетов
- •5. Разработка приложений для информационных систем
- •5.1. Приложения на основе текстового процессораWord
- •5.1.1. Основные средства разработки приложений
- •5.1.2. Использование полей
- •5.2. Слияние документов
- •5.3. Разработка и использование макросов
- •5.4. Создание серии документов с помощью операции слияния
- •6. Приложения на основе табличного процессораExcel
- •6.1. Создание сводной таблицы
- •Самостоятельная работа
- •6.2. Изменение структуры таблицы
- •Вычисляемое поле
- •Самостоятельная работа
- •Обновление данных
- •Группирование элементов сводной таблицы.
- •7. Приложения на основеPowerPoint
- •7.1. Работа с простыми презентациями
- •7.1.1. Структура презентацииPowerPoint
- •7.2. Просмотр ранее созданной презентации
- •7.3. Создание презентации на основе шаблонов
- •7.4. Создание презентации с «чистого листа»
- •7.5. Включение в презентацию элементов управления
- •7.6. Размещение элементов управления для перемещения между слайдами
- •7.7. Размещение гиперссылок в слайде
- •8. Приложения, созданные средствами языка программированияVba
- •8.1. Автоматизация выполнения задач с помощью макросов
- •8.2. Советы по записи макросов
- •8.3. Запись макроса
- •8.4. Написание макроса на языке Visual Basic
- •8.5. Создание макросов в текстовом процессореWord
- •8.6. Инструментальная среда Visual Basic for Application
- •8.7. Создание пользовательских панелей и кнопок запуска программ
- •8.8. Решение задач при помощи стандартных средствVba
- •8.9. Программа поиска наибольшего элемента массива
- •8.10. Линейные алгоритмы и ветвления
- •8.11. Циклические алгоритмы
- •8.12. Создание пользовательских форм с элементами управления
- •8.13. Создание программы подготовки открыток
- •Дерябин а. И., Лебедев в. В. Лядова л. Н. Информационные технологии управления Руководство к практическим занятиям
4.4. Создание сложных форм для работы с базой данных
Для удобства работы с большими таблицами, а также для ввода и редактирования информации в подчиненных таблицах пользователь может создать соответствующие формы, содержащие различные элементы управления. Для расширения возможностей форм в них можно включить командные кнопки.
Задание 1. Добавьте в форму «Исполнители» командные кнопки для выполнения операций удаления отображаемой в форме записи и поиска записей. Для этого нужно выполнить следующие действия:
На вкладке «Формы» окна БД выделите форму «Исполнители» и щелкните кнопку Конструктор.
В окне конструктора с помощью мыши раздвинуть область размещения формы на экране, переместив поле Примечание формы вниз так, чтобы освободить место для размещения кнопок (рис.).Линейку «Примечание формы» перемещать за верхнюю границу курсором мыши: .
На панели инструментов «Панель элементов» выбрать с помощью мыши элемент «Кнопка».
«Нарисовать» кнопку на форме с помощью мыши.
В открывшемся диалоговом окне «Создание кнопок» (см. рис. Ниже) выбрать категорию команды «Обработка записей», которая будет назначена кнопке, и выбрать конкретное действие «Удаление записи», которое будет выполняться по щелчку по кнопке, щелкните кнопку Далее.
В следующем диалоговом окне «оформите кнопку»: назначьте ей рисунок или введите текст («Удалить»), который будет отображаться на кнопке, и щелкните кнопку Готово.
В результате на форме будет отображена кнопка. Аналогично можно разместить кнопку «Поиск» (соответствующая команда находится в категории «Переходы по записям»). Размещенные на форме элементы управления можно смещать (перемещение всех выделенных элементов выполняется курсором в форме ладони, а отдельного элемента – курсором в форме руки с вытянутым указательным пальцем, который появляется, если установить курсор на маркер в левом верхнем углу элемента), выравнивать по сетке. После размещения всех элементов конструктор можно закрыть, подтвердив сохранение формы. Построенная форма имеет вид, показанный на рисунке.
Задание 2. Добавьте кнопки удаления и поиска в формы «Услуги» и «Клиенты».
Вопросы для самоконтроля:
Какие элементы управления можно разместить в форме?
Как разместить и оформить кнопку в форме?
4.5. Работа с данными с помощью формы
Форма позволяет просматривать таблицу, вносить новые строки, редактировать существующие записи, удалять ненужные и т.д.
Задание 3. Добавление новых записей в таблицу.
Откройте построенную форму «Исполнители». Внесите в список исполнителей несколько новых записей (переход к новой записи выполняется щелчком по кнопке со значком ): А.А.Андреев, А.А.Александров, М.К.Сергеев, А.П.Аркадьев, А.А.Антонов.
Переключитесь на первую запись и удалите ее из списка записей щелчком по внедренной в форму кнопке «Удалить».
Задание 4. Найдите в списке исполнителей исполнителя, инициалы которого ААА. Для этого следует:
Перейти к первой записи.
Установить курсор в поле ввода «ФИО».
Щелкнуть кнопку «Поиск».
В диалоговом окне Поиск в поле в качестве образца для поиска задайте инициалы и укажите условия: раскрывающийся список Просмотр – Все; раскрывающийся список Совпадение – С начала поля; выставьте флажок Только в текущем поле и щелкните кнопку «Найти».
Для поиска следующей записи, удовлетворяющей заданным условиям, нужно щелкнуть кнопку «Найти далее».
После завершения поиска закройте диалоговое окно команды поиска.
Задание 5. Отсортируйте записи в списке исполнителей, упорядочив по полю «ФИО» в алфавитном порядке. Для этого нужно установить курсор в поле ФИО и выполнить команду Сортировка по возрастанию на панели инструментов.
Формы можно копировать. Для этого следует щелкнуть по форме правой кнопкой мыши и выполнить команду Копировать в контекстном меню, затем щелкнуть правой кнопкой мыши по свободному месту на вкладке Формы и выполнить команду Вставить (при выполнении команды вводится имя, под которым запишется в БД копия формы).
Задание 6. Скопируйте форму Клиенты, записав копию в БД под именем Данные о клиентах.
Вопросы для самоконтроля:
Как с помощью формы внести новую запись в таблицу?
Порядок поиска записи с помощью формы.