Использование формы для просмотра и редактирования записей
Записи БД можно просматривать и редактировать в виде таблицы или в виде формы. Выше мы работали с базами данных, представленными в виде таблицы, когда запись образует строку в этой таблице. Такое представление БД позволяет наблюдать несколько записей одновременно, и в этом состоит достоинство табличного представления.
Однако часто вид Таблица не позволяет видеть полностью всю информацию на экране. Если БД содержит достаточно много полей, а значения полей содержат много символов, то все поля таблицы могут не умещаться на экране, а значения полей могут быть видны не полностью.
Форма отображает одну запись в удобном для пользователя виде. В процессе создания формы можно указать, какие поля БД включить в форму, как расположить поля в окне формы, а также как можно сделать форму визуально привлекательной.
Фактически с помощью формы создается графический интерфейс доступа к БД, который может содержать различные управляющие элементы (текстовые поля, кнопки, переключатели и так далее), Э. Т&КЖ6 надписи. Обычно на форме размещаются надписи, являющиеся именами полей БД, ^и текстовые поля, содержащие данные из БД.
Пользователь может изменять дизайн формы (размер, цвет и так далее) управляющих элементов и надписей.
Примерами форм могут являться «Визитка» в БД «Записная книжка» или «Карточка» в БД «Библиотечный каталог», которые содержат лишь одну запись БД, зато представленную в удобном для пользователя виде.
Создание формы можно проводить различными способами с использованием:
• Конструктора (сложный путь), который позволяет начать создание формы с нуля;
• Мастера форм (более простой путь), который с помощью серии диалоговых панелей помогает пользователю в создании формы.
Создадим теперь форму для БД «Провайдеры Интернета» с помощью Мастера форм.
Л Создание формы для БД «Провайдеры Интернета»
j ЧЙС"-«рмт(1 KtoHC-pv»"'oo ДСоэаато '» Z ~tB j | |
1 Обьяи.тм } | ■------------------------ |
в | \ |
Mrs |
1. В окне Провайдеры Интернета: база данных выбрать группу объектов Формы. Выбрать пункт Создание формы с помощью мастера.
ЗУ а |
laJ |
2. На появившейся панели Создание форм выбрать в окне Таблицы и запросы исходную таблицу, а в окне Доступные поля: — поля для Формы. Щелкнуть по кнопке Далее.
По засовов ев Коп ео 8щцнь£* винт [*"" |
Название правейдвр |Л©' |
Сюр ость кеналб (К® j «Veh-спит проявил af Эапиа ЛШГ |
> j в |
3. На появившейся следующей панели с помощью переключателей выбрать способ размещения полей на Форме (например, в один столбец). Щелкнуть по кнопке Далее.
Вид формы можно изменять в режиме Конструктор. В созданной нами форме «Провайдеры Интернета» не все надписи видны полностью, поэтому отводимое для них место на форме нужно увеличить. С другой стороны, поля вывода числовых значений можно уменьшить, чтобы приблизить значения к надписям.
, г , | 4 5 | ■=1 | |
* jaronoeoc фср^ы | |||
* Область данньгк |
5. В окне Провайдеры Интернета: база данных выделить форму «Провайдеры Интернета» и щелкнуть по кнопке Конструктор. В появившемся окне с помощью мыши изменить местоположение, размеры надписей и текстовых полей.
Теперь форма для БД «Провайдеры Интернета» готова. С ее помощью можно просматривать записи, редактировать их или вводить новые.
После открытия форма содержит запись № 1. При работе с формой для перехода от одной записи к другой необходимо воспользоваться панелью Запись, которая находится в нижней части окна формы. Панель Запись содержит кнопки со стрелками, щелчки по которым позволяют перемещаться по записям, а также поле номера записи, позволяющее ввести номер искомой записи.
6. В окне Провайдеры Интер- и.щ \ми идямт jag нета: база данных выде- — ~~'
лить форму «Провайдеры Интернета» и щелкнуть по кнопке Открыть. Появится форма с измененными
местоположением, разме- мльсоитпрадаимр» i--.',,,:^,™, —
рами надписей и текстовых "
полей.
Практические задания
N*n/n Название проваисвра }5Г Плата апоа.лючение Почасовая оплата ( Л4 Vi Коп-но &*одиа* линии j Скорость канала (Мбит/с) Weh свит провайдера }ww*vriemns г Запись |< | |Г |
> | Н |>»1из в |
11.4. Создать формы для баз данных «Записная книжка» и «Библиотечный каталог».
Обработка данных в БД
Быстрый поиск данных
Access позволяет производить поиск записей, в которых значения определенного поля полностью или частично совпадают с некоторой величиной.
Например, в БД «Провайдеры Интернета» мы хотим найти запись, содержащую сведения о провайдере МТУ, но мы не помним его полное название. Можно ввести лишь часть названия и осуществить поиск записи.