ВУЗ:
Составители:
Рис. 11 Окно диалога Создание форм
На рис. 12 показана форма «библиотека», созданная на основе двух таблиц («Книги» и «Авторы»).
Здесь мы видим, что информация о писателе, указанном в поле «автор» таблицы «Книги», берется из
таблицы «Авторы» с учетом установленной между таблицами связи. Эта форма позволяет более удобно
представлять информацию о книгах в вашей библиотеке. Здесь стоит подчеркнуть, что если бы инфор-
мация и о книгах, и об авторах представлялась в одной общей таблице, то ряд записей пришлось бы
дублировать (в нашем примере сведения о Достоевском пришлось бы давать трижды). Наличие же двух
связанных таблиц позволяет сократить объем хранящейся информации. Однако при таком представле-
нии информации следует соблюдать некоторую осторожность. Так, если в библиотеке есть книги авто-
ров с одинаковыми фамилиями, то предложенный нами выше способ связи окажется некорректным.
Запросы представляют собой средства для извлечения информации из базы данных, отвечающей некото-
рым критериям, задаваемым пользователем.
В результате запроса приводятся не все записи из таблицы, а только те, которые удовлетворяют за-
просу. С помощью запроса можно определить условие, описывающее включаемое подмножество запи-
сей; при выполнении запроса Access отображает в режиме таблицы только удовлетворяющие этому ус-
ловию записи.
Рис. 12 Пример формы, сконструированной Мастером форм
В основе любого запроса лежит бланк запроса, в строках и столбцах которого вводятся используе-
мые поля и фильтры. Простейший бланк запроса используется в команде расширенный фильтр в меню
записи + фильтр), которая обладает некоторыми ограничениями по сравнению с настоящими запроса-
ми, создаваемыми, например, при помощи Мастера запросов. Тем не менее все действия при работе с
командой расширенный фильтр оказываются необходимыми и при создании запросов.
Запросы состоят из ряда условий, или критериев, сочетание которых позволяет сузить диапазон
отображаемых записей. Например, если нужно найти в таблице «Книги» все книги, выпущенные после
1990 г., то можно задать бланк запроса, изображенный на рис. 13.
Первым шагом становится выбор имени поля, которое используется в условии. Имя поля можно
выбрать несколькими способами. Например, можно указать это имя в списке, расположенном в верхней
половине окна бланка запроса, и перетащить это имя в строку поле внизу. Далее щелкните в строке ус-
ловие отбора и введите оператор отбора. При этом можно воспользоваться построителем выражений,
который позволяет выбрать выражения в окне диалога, вместо того, чтобы вводить их с клавиатуры.
Для вызова построителя выражений сделайте щелчок правой кнопкой на строке условие отбора и вы-
полните команду построить. Чтобы определить дополнительные критерии, следует включить в бланк
запроса новые поля и определить для них условия отбора.
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »