Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Макаровой по БД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.36 Mб
Скачать

2.4 Создание подчиненных форм

В главном окне БД выбираем Создание форм с помощью мастера. В открывшемся окне выбираем сначала таблицу Ученики и переносим все поля из нее в правое поле, затем в списке таблиц выбираем таблицу Получает и переносим вправо все поля, кроме №_ученика (рис. 2.23). В следующем окне оставляем все без изменений. Внешний вид подчиненной формы – ленточный, стиль – любой. После подтверждения или изменения имени формы в последнем окне мастера, создаются две формы: Ученики и Получает подчиненная форма.

Каждую из этих форм можно форматировать отдельно. На рас.2.24 показана форма Получает подчиненная форма в режиме конструктора. В ней изменен стиль с помощью Автоформата, размер и цвет шрифта. Главную форму Ученики тоже можно оформить по своему вкусу. Чтобы в заголовке формы расположить надпись на рисунке, нужно сначала добавить туда рисунок, а поверх него надпись. Вот что получилось в результате (рис. 2.25):

Теперь осталось создать и оформить по своему вкусу форму для таблицы Преподает, например, как на рис.2.26, совместно с таблицей Учителя.

3. Сортировка и поиск данных. Фильтры

3.1 Сортировка

Вы уже заметили, что Access добавляет новые записи всегда в конец таблицы. Для того чтобы изменить порядок следования записей, нужно применить сортировку. В Access сортировка выполняется несколько иначе, чем в Excel. Здесь достаточно просто щелкнуть мышкой в любом месте того столбца, в котором нужно упорядочить данные и нажать кнопку Сортировка по возрастанию или Сортировка по убыванию (рис 3.1). Access сортирует полностью записи, а не только значения в одном столбце.

Существует возможность осуществить сортировку одновременно по нескольким полям. При проведении такой сортировки необходимо учитывать следующие ограничительные факторы:

  1. Access сортирует только примыкающие друг к другу поля (или столбцы).

  2. Сначала сортировка происходит по крайнему левому столбцу, затем по следующему за ним справа и т.д.

  3. Поэтому для выполнения многоуровневой сортировки может понадобиться переставить несколько столбцов таблицы.

Д ля проведения такой сортировки необходимо выделить нужные столбцы. Для этого нажать кнопку мыши на первом из них и протянуть указатель мыши по заголовкам нужных столбцов или щелкнуть на заголовке первого столбца, нажать клавишу Shift и, не отпуская ее, щелкнуть на заголовке последнего столбца.

3.2 Поиск с помощью команды Найти

Это упрощенный способ поиска нужных записей в таблице. Он позволяет находить записи, у которых значения полей полностью или частично соответствуют заданному условию.

Откроем таблицу Получает. Затем нужно щелкнуть мышкой в любой ячейке того столбца, где будет выполняться поиск. В главном меню нажать кнопку Найти (рис.3.1) или Правка Найти или Ctrl+F. В диалоговом окне Поиск и замена (рис.3.2) в поле Образец введем искомый фрагмент текста.

Параметры окна Поиск и замена:

  • Поиск в - можно выбрать место поиска.

  • Совпадение – выбираем по какому правилу будет происходить поиск.

  • Просмотр – указывает направление поиска.

  • С учетом регистра и С учетом формата полей – делают поиск более «строгим»

Для начала поиска – нажмем кнопку Найти далее.

Команда Заменить не только находит искомые данные, но и заменяет их на новые значения. Ее вызвать можно командами: ПравкаЗаменить или Ctrl+H