Рис. 17
Обычный и расширенный фильтры, так же как и фильтр по выделенному, сохраняется автоматически при сохранении таблицы, запроса или формы. При повторных открытиях объекта этот сохраненный фильтр является текущим и может использоваться по команде Записи/Применение фильтра. Если создается новый фильтр, он заменяет ранее сохраненный. Для уничтожения фильтра на панели инструментов Фильтр нажмите кнопку Очистить бланк и затем кнопку Применение фильтра. Только в этом случае фильтр будет уничтожен.
Для сохранения подготовленного фильтра нужно выполнить Записи/Фильтр/Изменить фильтр и нажать кнопку Сохранить как запрос на панели инструментов. В открывшемся окне Сохранение в виде запроса необходимо ввести имя сохраняемого запроса. В дальнейшем, вместо того, чтобы создавать фильтр заново, можно использовать существующий фильтр. Для этого в режиме Изменить фильтр воспользоваться командой Загрузить из запроса.
Таблица 2
Имя поля
Тип данных
Размер поля
Код студента
Счетчик
Фамилия
Текстовый
15
Имя
Отчество
Номер группы
Числовой
Целое
Телефон
9
Стипендия
Логический
Да/Нет
Таблица 3
Длинное целое
Код дисциплины
Оценки
Байт
Рассмотрим связь между объектами Студенты и Дисциплины. Студент изучает несколько дисциплин, что соответствует многозначной связи. Понятно, что каждая дисциплина изучается множеством студентов. Это тоже многозначная связь. Таким образом, связь между Студенты и Дисциплины - Многие-ко-многим (M : N). Множественные связи усложняют управление базой данных (в Access при такой связи нельзя использовать механизм каскадного обновления), поэтому использовать такие связи нежелательно и нужно строить реляционную модель, не содержащую связей типа Многие-ко-многим. Для свзи будем использовать объект Оценки. Каждый студент имеет оценки по нескольким дисциплинам, поэтому связь между Студенты и Оценки будет Один-ко-многим (1 : M). Каждую дисциплину сдает множество студентов, поэтому связь между Дисциплины и Оценки также будет Один-ко-многим (1 : M). В результате получаем информационно-логическую модель базы данных, приведенную на Рис. 18
Студенты Дисциплины Преподаватели
Рис. 18
Для создания логической модели нужно после создания, по крайней мере, структур таблиц в окне базы данных нужно выполнить команды Сервис/Схема данных или щелкнуть на панели инструментов иконку . После этого откроется пустое окно Схема данных. Для добавления в схему таблиц нужно выполнить команды Связи/Добавить таблицу или щелкнуть на панели инструментов соответствующую иконку . В окне Добавление таблицы выбираем нужную таблицу (делаем текущей) и нажимаем кнопку Добавить. После добавления всех нужных таблиц закрываем окно нажатием кнопки Закрыть. После добавления таблиц в схему установим связи между ними. Для этого разместим таблицы в нужном порядке (установим курсор мыши в заголовок таблицы и удерживая кнопку мыши нажатой перетаскиваем ее). Далее выделяем в таблице поле для связи и опять же, удерживая кнопку мыши нажатой, тянем ее к соответствующему полю другой таблицы. На экране появляется окно Изменение связей, где определяется тип отношения (см.Рис. 19), указывается, нужно ли обеспечивать целостность данных, а также, нужно ли каскадное обновление связанных полей и каскадное удаление связанных полей. После нажатия кнопки Создать это окно закрывается, а в схеме данных появляется «связь». После создания всех связей схема данных выглядит, как указано на Рис. 20
Рис. 19
Рис. 20
Созданная схема данных будет в дальнейшем использоваться для создания форм, запросов и отчетов.
Рис. 21
Рис. 22
В результате описанных выше действий окно Создание форм принимает вид, показанный на Рис. 23. для продолжения построения формы нажимаем кнопку Далее.
Рис. 23
В следующем окне Access предлагает выбрать внешний вид формы: в один столбец, ленточный, табличный, выровненный, сводная таблица или сводная диаграмма. В левой части окна предлагается образец выбранного внешнего вида. Мы выберем первый вариант - в один столбец (см.Рис. 24)
Рис. 24
При необходимости можно вернуться на шаг назад, нажав кнопку Назад или прервать создание формы, нажав кнопку Отмена. Мы выбираем кнопку Далее и выбираем стиль формы. Перечень стилей представлен на Рис. 25, в левой части опять присутствует образец выбранного стиля. Мы выбираем стиль Стандартный. И теперь остается последний шаг: задать имя формы (Рис. 26). На этом построение формы закончено.
Страницы: 1, 2, 3, 4, 5, 6