- •Оглавление1 Лекция 1. Понятие базы данных
- •Лекция 2 Связанные таблицы
- •Поля уникальные и ключевые
- •Лекция 3 субд Access
- •Объекты Access
- •Режимы работы с Access
- •Лекция 4 Таблицы. Создание таблиц
- •Особенности таблиц баз данных
- •Совместное использование данных
- •Лекция 5 Надежность и безопасность баз данных
- •Лекция 6 Создание связей между таблицами
- •Лекция 7 Запросы
- •Запросы на выборку
- •Заполнение бланка запроса по образцу
- •Лекция 8 Запросы с параметром
- •Лекция 9 Вычисления в запросах
- •Стоимость:[Количество]*[Цена]
- •Лекция 10 Итоговые запросы
- •Запросы на изменение
- •Лекция 11. Формы
- •Создание форм
- •Структура форм
- •Лекция 12 Создание надписей
- •Лекция 13 Создание и редактирование связанных полей
- •Мастер отчетов Автоотчет: в столбец Автоотчет: ленточный Мастер диаграмм Почтовые наклейки 141 Лекция 14 Отчеты
- •Автоотчеты
- •Структура отчета
- •Лекция 15 Закрепление пройденного
Лекция 11. Формы
Обычно разработчик базы данных создает структуру таблиц и запросов, но заполнением таблиц информацией он не занимается. Для этого есть специальные кадры (обычно малоквалифицированные), выполняющие функции наборщиков. Для упрощения их труда разработчик базы может подготовить специальные объекты — формы.
Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных. Наборщик вводит данные в эти поля, и данные автоматически заносятся в таблицы базы.
Зачем нужны формы?
Данные в таблицу можно вносить и без помощи каких-либо форм, но существуют, по крайней мере, четыре причины которые делают формы незаменимым средством ввода данных в базу.
Малоквалифицированному персоналу нельзя предоставлять доступ к таблицам (самому ценному из того, что есть в базе) Представьте, что будет, если новичок «наведет порядок» в таблице банка, хранящей расчетные счета клиентов.
Разные люди могут иметь разные права доступа к информации, хранящейся в таблицах. Например, один имеет право вводить только имена и адреса клиентов, другой – только номера их расчетных счетов, а третий — только денежные суммы, хранящиеся на этих счетах. Сговор между этими людьми должен быть исключен. Для ввода данных им предоставляют разные формы, хотя данные из форм могут поступать в одну таблицу.
Ввод данных в таблицу – чрезвычайно утомительное занятие. Уже после нескольких часов работы люди делают ошибки. Ввод данных в форму проще. Здесь многое можно автоматизировать. К тому же, элементы управления форм настраивают таким образом, чтобы при вводе данных выполнялась их первичная проверка.
Информацию для баз данных берут из бумажных бланков: анкет, заявлений, накладных, счетов, описей, ведомостей, справок. Экранные формы можно сделать точной копией бумажных бланков, с которых происходит ввод данных. Благодаря этому во много раз уменьшается количество ошибок при вводе и значительно снижается утомляемость персонала.
Создание форм
Как и другие объекты Access, формы можно создавать вручную или автоматически, причем несколькими способами. При создании таблиц и запросов мы рекомендовали на первых порах автоматическими средствами не пользоваться, чтобы вникнуть в терминологию и подготовить себя к работе с Мастером, задающим непонятные для начинающих вопросы. С формами дело обстоит иначе. Они состоят из многочисленных элементов управления, и от того, насколько аккуратно эти элементы расположены на экране, зависит внешний вид формы.
Автоматические средства позволяют создавать аккуратные формы и не задают пользователю лишних вопросов. Начинать работу лучше с них.
Автоформы
Автоформы — самый простой вид автоматических форм. Для создания автоформы надо открыть вкладку Формы в диалоговом окне База данных и щелкнуть на кнопке Создать — откроется окно Новая форма.
В диалоговом окне Новая форма выбирают в качестве источника данных для формы какую-либо таблицу или запрос, после чего создают автоформу двойным щелчком в списке выбора вида автоформы (табличная, ленточная или в столбец).
Создание формы с помощью Мастера
С помощью Мастера форма создается всего в четыре этапа:
выбор полей, данные для которых можно будет вводить в форме;
выбор внешнего вида формы (один из четырех);
выбор фонового рисунка формы (один из десяти);
задание имени формы.
Все эти пункты достаточно хорошо объяснены в Мастере и не требуют никаких пояснений.
Готовую форму можно сразу же использовать для просмотра существующих записей или для ввода новых.
Панель
элементов
