- •Пермский государственный институт искусства и культуры
- •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.2.2. Ввод данных в таблицы бд
Ввод данных можно осуществить напрямую, открыв таблицу. При этом данные в таблице отображаются в форме, сходной с представлением данных в электронных таблицах (см. рис.). В каждой строке размещается информация об одном объекте, описываемом информацией, содержащейся в таблице.
Задание 4. Откройте таблицу «Услуги» (для этого можно дважды щелкнуть по значку таблицы в окне БД или выделить нужную таблицу и щелкнуть кнопку Открыть) и введите данные (перечень оказываемых услуг и их стоимость – см. рис.) в записи таблицы (значение поля «КодУслуги» Access определяет автоматически, присваивая при создании новой записи очередной номер). Закройте таблицу, сохранив изменения.
Задание 5. Введите в таблицу «Исполнители» список исполнителей заказов. Вводить нужно только данные (инициалы и фамилию) в поле ФИО. Например: «ооосипов» (в соответствии с маской будет введено «О.О.Осипов»), «кккукушкин» – «К.К.Кукушкин», «иогришина» – «И.О.Гришина. Значение счетчика определяется автоматически.
Фирма готова к работе: определен перечень оказываемых услуг и их исполнители – сотрудники фирмы!
Такой способ ввода данных оказывается неудобным для ввода данных в подчиненные таблицы (например, в таблицу «Заказы»), так как для ввода данных в нее нужно знать значения ключевых полей соответствующих записей из главных таблиц. Например: заказ относится к конкретному клиенту, следовательно, чтобы связать его с клиентом необходимо знать номер клиента, заказ делается на конкретную услугу, следовательно, нужно знать ее код, заказ поручается конкретному исполнителю, следовательно, нужно знать его номер. Реальные таблицы базы данных обычно достаточно большие и содержат десятки столбцов и сотни строк. Естественно, что такая таблица целиком не помещается на экране. Кроме того, в таких таблицах, как правило, заполняются или редактируются не все столбцы. Выполнять такие операции в большой таблице неудобно. Для удобства работы с данными в БД создаются формы.
4.3. Создание форм
Для создания формы следует переключиться в окне БД на вкладку «Формы» и щелкнуть кнопку Создать. При этом раскрывается диалоговое окно Новая форма. В этом окне следует указать способ создания формы и таблицу, для которой создается форма.
Наиболее простой способ создания формы (диалогового окна для просмотра и редактирования информации, содержащейся в отдельной записи БД) – использование автоформ
(Автоформа: в столбец, Автоформа ленточная, автоформа: табличная). В этом случае форма для выбранной из списка таблицы создается автоматически по описанию таблицы (см. рис.).
В форму по желанию пользователя могут быть включены элементы управления для ввода данных в таблицу и кнопки, позволяющие перемещаться между записями таблицы. Созданная форма отображается на экране, при ее закрытии Access запрашивает подтверждение ее сохранения и имя (обычно имя совпадает с именем соответствующей таблицы).
Задание 6. Создайте в режиме «Автоформа: в столбец» формы для таблиц «Клиенты» и «Услуги». Для этого нужно выполнить следующие шаги:
В окне базы данных перейти на вкладку «Формы».
Щелкнуть кнопку Создать.
В диалоговом окне «Новая форма» выбрать режим «Автоформа: в столбец»
Выбрать из списка в качестве источника нужную таблицу.
Щелкнуть кнопку ОК.
Закрыть появившуюся форму с помощью кнопки .
Подтвердить сохранение формы щелчком по кнопке Да в окне, открываемом Access.
Ввести имя формы в окне «Сохранение» и щелкнуть кнопку ОК.
Мастер форм строит форму в диалоге с пользователем. Он позволяет выбрать поля таблицы, которые должны отображаться в форме (см. рис.), выбор полей осуществляется с помощью кнопок > и >> (кнопка > позволяет отбирать поля записи для вывода в форме по одному, а кнопка >> отбирает все поля сразу). Кнопки < и << позволяют отказаться от выбора полей. Щелчок по кнопке Далее после выбора полей позволяет перейти к следующему этапу создания формы. В следующих диалоговых окнах можно выбрать внешний вид формы (например, в один столбец) и требуемый стиль (например, обычный). Кнопка Назад позволяет вернуться в предыдущему шагу. В последнем диалоговом окне Мастера создания форм можно ввести имя созданной формы и щелкнуть кнопку Готово. Если в этом окне установлен переключатель «Открытие формы для просмотра или ввода данных», то сразу после щелчка по кнопке Готово форма открывается в рабочем режиме.
Задание 7. Создайте форму для таблицы «Исполнители» (включите в нее все поля) с помощью Мастера создания форм. Для этого нужно выполнить команду создания формы и выбрать в окне «Новая форма» режим «Мастер форм». После выбора в качестве источника таблицы «Исполнители» и щелчка по кнопке ОК открывается диалоговое окно Мастера, далее нужно следовать его указаниям.
Вопросы для самоконтроля:
Что такое форма? Зачем она нужна?
Какие способы создания форм существуют в СУБД?
Когда целесообразно использовать Автоформу?
Как работает Мастер форм?