Основные
возможности
в
примерах
|
Реализация
|
Пример 1.
Введите в таблицы базы данных library
записи, руководствуясь образцами 1.1,
2.1, 3.1 и 4.1
|
Откройте
таблицу Книги в режиме таблицы:
выделите таблицу Книги
/ кнопка Открыть
на панели инструментов окна базы
данных или двойной щелчок мышью по
таблице
|
Введите
в таблицу Книги
записи, значения которых приведены
на образце 1.1. Для перехода к следующей
ячейке таблицы используйте Tab
или Enter
или В поле Код книги с типом данных
Счетчик информацию вводить не нужно
(при вводе каждой новой записи,
содержимое данного поля автоматически
увеличивается на 1, обеспечивая
уникальные значения поля). После
заполнения всех полей текущей записи
используйте Tab
или Enter
или для перехода к следующей пустой
записи. При переходе к каждой пустой
записи текущая запись сохраняется
автоматически.
|
После
ввода всех записей завершите работу
с таблицей Книги: Файл
/ Закрыть
или кнопка
строки заголовка окна таблицы.
|
Аналогичным
образом введите в таблицы Читатели,
Заказы и
Заказанные книги
записи, руководствуясь образцами
2.1, 3.1, 4.1.(обратите
внимание, что очередность заполнения
таблиц является существенной, т.к.
при установлении связей была установлена
опция Обеспечение
целостности данных)
|
Пример 2.
Изучите способы перемещения по таблице
с использованием клавиатуры.
|
Откройте
таблицу
Книги в
режиме таблицы
|
Перейдите
к следующему полю таблицы: Tab
или Enter
или →
|
Вернитесь
к предыдущему полю таблицы Shift+Tab
или ←
|
Перейдите
к следующей записи таблицы ↓
|
Вернитесь
к предыдущей записи таблицы ↑
|
Перейдите
к последнему полю текущей записи
таблицы End.
|
Перейдите
к первому полю текущей записи Home.
|
Перейдите
на одну экранную страницу вниз
PageDown.
|
Перейдите
на одну экранную страницу вверх PageUp
|
Перейдите к
последнему полю последней записи
таблицы: Ctrl+End
|
Перейдите к
первому полю первой записи таблицы:
Ctrl+Home
|
Пример 3.
Изучите
способы перемещения по записям таблицы
с использованием поля номера записи,
расположенного с левой стороны
горизонтальной полосы прокрутки.
|
Передайте
к следующей записи таблицы:
с левой стороны горизонтальной полосы
прокрутки (в поле номера записи
выводится номер текущей записи и
общее количество записей в текущем
наборе данных).
|
Вернитесь
к предыдущей записи таблицы:
.
|
Перейдите
к последней записи таблицы:
.
|
Перейдите
к первой записи таблицы:
.
|
Перейдите к
новой записи таблицы:
.
Перейдите
к 4-ой записи таблицы: F5
или активизируйте поле номера записи
щелчком мыши/введите с клавиатуры: 4
/ Enter.
|
Закройте
таблицу Книги: Файл
/ Закрыть
|
Изменение
макета таблицы: изменение ширины
столбцов, изменение порядка следования
столбцов, скрытие, отображение и
закрепления столбцов, вид сетки, выбор
шрифтов, сохранение макета таблицы
|
Пример 4. Измените
макет таблицы Читатели следующим
образом:
для всей таблицы
установите шрифт
Times
New
Roman,
размер шрифта – 12
пунктов, измените цвет шрифта;
установите
объемное оформление для ячеек таблицы;
установите
ширину всех столбцов таблицы по ширине
данных;
скройте столбец
Код читателя;
отобразите
столбец Код
читателя на
экране;
закрепите столбец
Фамилия;
отмените
закрепления столбца Фамилия;
переместите
столбец Фамилия
на прежнее место.
Сохраните
изменения макета таблицы.
|
Откройте
таблицу Читатели в режиме таблицы
|
Настройте
параметры шрифта для всей таблицы:
Формат /
Шрифт / в
списке Размер
выберите 12
/ в разделе
Видоизменение
в поле
цвет
выберите Малиновый
/ ОК.
|
Установите
объемное оформление для ячеек таблицы:
Формат /
Режим таблицы / в
разделе
Оформление
установите переключатель приподнятое
/ ОК.
|
Увеличьте
ширину столбца Должность: установите
курсор мыши на правую границу столбца
Должность
в области заголовка столбцов / нажмите
левую кнопку мыши и, не отпуская,
перетащите границу столбцов направо.
|
Используя
мышь, установите ширину столбца
Должность по ширине данных: установите
курсор мыши на правую границу столбца
Должность
в области
заголовков столбцов/двойной щелчок
мышью.
|
Установите
ширину столбца Место работы по ширине
данных другим способом: щелчком мыши
установите текстовый курсор в столбец
Место
работы или
выделите этот столбец, щелкнув мышью
по его заголовку / Формат
/ Ширина столбца / кнопка
По ширине
данных.
|
Аналогичным
образом установите ширину остальных
столбцов таблицы по ширине данных.
|
Скройте
столбец Код читателя: щелчком мыши
установите текстовый курсор в столбец
Код читателя
или выделите
этот столбец, щелкнув мышью по его
заголовку / Формат
/ Скрыть столбцы.
|
Отобразите
столбец Код читателя на экране: Формат
/ Отобразить столбцы /
установите флажок рядом с именем
столбца Код
читателя /
кнопка Закрыть.
|
Закрепите столбец
Фамилия: щелчком мыши установите
текстовый курсор в столбец Фамилия
или выделите столбец, щелкнув мышью
по его заголовку / Формат
/ Закрепить столбцы/ воспользовавшись
горизонтальной полосой прокрутки,
прокрутите таблицу влево и вправо и
убедитесь, что столбец Фамилия
зафиксирован
(во время прокрутки остается на
экране).
|
Отмените
закрепление столбца Фамилия: Формат
/ Освободить все столбцы пользовавшись
горизонтальной полосой прокрутки,
прокрутите таблицу влево и вправо и
убедитесь, что столбец Фамилия
перемещается вместе с другими столбцами
таблицы.
|
Переместите
столбец Фамилия на прежнее место:
выделите столбец Фамилия,
щелкнув мышью по его заголовку /
установите курсор мыши в области
заголовка столбца/нажмите левую
кнопку и, не отпуская, перемещайте
мышку вправо до тех пор, пока за полем
Код читателя
не появится
вертикальная разделительная линия.
|
Сохраните
изменения макета таблицы: Файл
/ Сохранить или
.
|
Завершите работу
с таблицей Читатели: Файл
/ Закрыть.
|
Изменение
данных: добавление новой записи,
выделение и изменение данных, замена
данных, копирование и вставка данных,
удаление записей
|
Пример 5.
Дополните
базу данных library
информацией
о новом заказе.
|
Откройте
таблицу Заказы в режиме таблицы
|
Добавьте
в таблицу новую запись:
левой
стороны горизонтальной полосы
прокрутки / Tab
/ в поле
Код читателя
введите:
4 / Tab
/ в поле
Дата заказа
введите:
08.05.2001
|
Завершите
работу с таблицей Заказы: Файл
/ Закрыть.
|
Откройте
таблицу Заказанные книги в режиме
таблицы
|
Добавьте
в таблицу новую запись:
левой стороны горизонтальной полосы
прокрутки / в поле Код
заказа введите:
11
/ Tab
/ в поле
Код книги введите:
1.
|
Завершите
работу с таблицей Заказанные книги:
Файл
/ Закрыть.
|
Пример 6.
Измените данные таблицы Читатели
следующим образом:
скопируйте
первую запись таблицы в буфер обмена;
замените последнюю
запись таблицы содержимым буфера
обмена;
восстановите
последнюю запись таблицы;
вставьте
содержимое буфера обмена в конец
исходной таблицы;
удалите последнюю
запись таблицы;
замените
фамилию читателя Гусакович
Елены Анатольевны
на Давыдову.
|
Откройте
таблицу Читатели в режиме таблицы
|
Скопируйте
первую запись таблицы в буфер обмена:
щелчком мыши в области маркировки
строки выделите первую запись таблицы
/ Правка
/ Копировать
или.
|
Замените
последнюю запись таблицы содержимым
буфера обмена: щелчком мыши в области
маркировки строки выделите последнюю
запись таблицы / Правка
/ Вставить
или
.
|
Восстановите
текущую запись таблицы: Правка
/ Восстановить текущее поле или запись
или Esc.
|
Вставьте
содержимое буфера обмена в конец
исходной таблицы:
Правка / Добавить из буфера
(при
этом Access
автоматически генерирует новое
значение счетчика для этой записи).
|
Удалите
последнюю запись таблицы: щелчком
мыши в области маркировки строки
выделите последнюю запись Delete
(Del)
(или Правка
/ Удалить
или Правка
/ Удалить
запись) /
подтвердите удаление записи.
|
Замените фамилию
читателя Гусакович Елены Анатольевны
на Давыдову:
щелчком мыши
установите текстовый курсор в столбе
Фамилия
или выделите этот столбец, щелкнув
мышью по его заголовку / Правка
/ Заменить;
отобразите
дополнительные параметры диалогового
окна Поиск
и замена:
на вкладке Замена
кнопка
Больше>>;
в
поле Образец
введите: Гусакович
/ в поле Заменить
на введите:
Давыдова;
|
определите поиск
по всем записям текущего поля:
убедитесь, что в поле Поиск
в указанном поле Фамилия
/ в поле Просмотр
выберите из списка Все;
укажите, что
искомый текст представляет собой
отдельное слово и
должен полностью
совпадать с образцом (включая наличие
прописных букв): в поле Совпадение
выберите из списка Поле
целиком
/ установите флажок С
учетом регистра;
найдите значение,
удовлетворяющее условию поиска:
кнопка Найдите
далее;
замените найденное
значение новым: кнопка Заменить;
закройте
диалоговое окно Поиск
и замена
(кнопка строки заголовка окна) /
убедитесь в выполнении указанной
замены.
|
Завершите
работу с таблицей Читатели: Файл
/ Закрыть.
|
Сортировка,
поиск и фильтрация данных
|
Пример 7.
Изучите возможности сортировки поиска
и фильтрации данных таблицы
|
Откройте
таблицу Книги в режиме таблицы
|
Отсортируйте
записи таблицы по полю Автор в обратном
алфавитном порядке: щелчком мыши
установите текстовый курсор в столбце
Автор или выделите этот столбец,
щелкнув по его заголовку / Записи
/ Сортировка
/ Сортировка
по убыванию
или
|
Отсортируйте
записи таблицы по ключевому полю Код
книги по возрастанию: щелчком мыши
установите текстовый курсор в столбец
Код книги
или выделите этот столбец, щелкнув
мышью по его заголовку / Записи /
Сортировка / Сортировка по возрастанию
или
|
Осуществите
поиск записей о книгах по автору
Дьяконов:
щелчком мыши
установите текстовый курсор в столбец
Автор
или выделите этот столбец, щелкнув
мышью по его заголовку / Правка
/ Найти;
на вкладке Поиск
в поле Образец
введите: Дьяконов;
определите поиск
по всем записям текущего поля:
убедитесь, что в поле Поиск
в указанном поле Автор
/ в поле Просмотр
выберите из списка
Все;
укажите, что
должен производиться поиск совпадений
образца с начальной частью поля и
учитываться регистр символов: в поле
Совпадение
выберите
из списка С
начала поля / установите
флажок С
учетом регистра;
найдите первое
значение, удовлетворяющее условию
поиска: кнопка Найти
далее;
найдите следующее
значение, удовлетворяющее условию
поиска: кнопка Найти
далее /
прочитайте сообщение о том, что поиск
записей завершен и следующее значение,
удовлетворяющее условию поиска, не
найдено / ОК;
закройте
диалоговое окно Поиск
и замена.
|
Создайте
фильтр для отбора записей о книгах,
изданных в 2000 году: с помощью мыши
выделите значение 2000
в поле Год
издания
в любой записи таблицы / Записи
/ Фильтр /
Фильтр по
выделенному
или
|
К
отобранным данным примените фильтр
для выбора записей о книгах издательства
Питер: с помощью мыши выделите значение
Питер
в поле Издательство
в любой
записи таблицы / Записи
/ Фильтр / Фильтр по выделенному
или
|
Отобразите
на экране все записи таблицы: Записи
/ Удалить
фильтр.
|
Создайте
фильтр для отбора записей о всех
книгах, кроме из данных в Санкт-Петербурге:
с помощью мыши выделите значение
Санкт-Петербург
в поле Город
в любой записи таблицы / Записи
/ Фильтр / Исключить выделенное.
|
Отмените
действие фильтра: Записи
/ Удалить фильтр.
|
Завершите работу
с таблицей Книги с сохранением
изменений Файл
/ Закрыть,
подтвердите сохранение макета таблицы.
|
Модификация
проекта базы данных: изменение свойств
данных, изменение первичных ключей,
добавление новых таблиц, редактирование
связей между таблицами
|
Пример 8.
Преобразуйте поле Код
читателя
таблицы Заказы
в поле со списком, содержащим фамилию,
имя и отчество читателей.
|
Откройте
таблицу Заказы в режиме
конструктора
|
Преобразуйте
поле Код читателя в поле со списком,
содержащим фамилию, имя и отчество
читателей:
воспользовавшись
мышью или клавишами управления
курсором, перейдите к полю Код
читателя
/ в столбце Тип
данных
для этого поля выберите из списка
Мастер
подстановок;
укажите, что
список будет получать свои значения
из таблицы Читатели: установите
переключатель Объект
«столбец подстановки» будет использовать
значения из таблицы или запроса /
кнопка
Далее;
определите
таблицу содержащую значения для поля
со списком: в списке таблиц базы данных
выберите таблицу
Читатели / кнопка
Далее;
выберите поля,
содержащие данные для поля со списком:
в списке Доступные
поля выделите
поле Код
читателя
/ >
/ аналогичным образом перенесите в
список
Выбранные поля поля
Фамилия, Имя и
Отчество
/ кнопка Далее;
укажите, что
поле Код читателя не должно отображаться
на экране: проверьте наличие
установленного по умолчанию флажка
Скрыть
ключевой столбец
(рекомендуется)
/ кнопка Далее;
в качестве
подписи для поля со списком вместо
имени поля (Код
читателя)
введите:
Читатель
/ кнопка Готово
/ подтвердите сохранение таблицы,
щелкнув по кнопке Да;
обратите
внимание,
что тип данных для поля Код
читателя
и другие дополнительные свойства,
расположенные на вкладке Общие
(за исключением свойства Подпись)
не изменилось;
|
Изучите
свойства подстановки, установленные
мастером: вкладка Подстановка
свойств поля в нижней части окна (в
качестве элемента управления,
используемого для вывода этого поля
мастер указал поле со списком. Свойства
Тип
источника
строк
указывает, что в качестве источника
данных для списка используется
таблица. Ячейка свойства источник
строк
содержит инструкцию SQL,
которую создал мастер подстановок
для выбора полей из таблицы Читатели.
Свойство Число
столбцов
указывает, что поле со списком
использует 4 столбца из таблицы.
Свойства Заглавия
столбцов установлено
в значение Нет
– при раскрытии списка имена полей
не отображаются. Обратите внимание,
что для первого столбца ширина равна
0
(свойство Ширина
столбцов)
– первый столбец не выводится в поле
со списком. Свойство Присоединенный
столбец
указывает, что значение первого
столбца используется в качестве
значения поля Код
читателя
таблицы Заказы.
В строке Число
строк списка
указывается, сколько строк отображается
в раскрывающемся списке (для просмотра
остальных строк используется полоса
прокрутки). Свойство Ширина
списка
определяет ширину раскрывающегося
списка. Свойство Ограничиться
списком
установлено в значение Да
– в поле можно вводить только те
значения, которые содержатся с списке).
|
Переключитесь
в режим таблицы (Вид
/ Режим таблицы
или откройте список инструмента /
выберите Режим
таблицы)
и просмотрите результат работы мастера
подстановок (в столбце Читатель
вместо кода читателя отображается
его фамилия. При вводе информации о
новом заказе в столбце Читатель
достаточно открыть список подстановки
и выбрать читателя из списка по
фамилии, имени и отчеству).
|
Завершите
работу с таблицей Заказы: Файл
/ Закрыть
|
Пример 9. Создайте новую таблицу
в режиме таблицы и сохраните ее в базе
данных library под
именем Тематика книг (см. образец
5.2). Завершите работу с таблицей
|
Создайте
новую таблицу в режиме таблицы: кнопка
Создать
на панели
инструментов окна базы данных / в
диалоговом окне Новая
таблица
выберите Режим
таблицы
/ ОК.
|
Введите
в пустую таблицу записи, значения
которых приведены на образце 5.2.
|
Переименуйте
столбец Поле
1 в Код
книги:
двойной щелчок мышью по заголовку
столбца Поле
1 / введите:
Код книги / Enter
или щелчок мыши вне заголовка столбца.
|
Аналогичным
образом переименуйте
столбец
Поле 2
в Тема.
|
Сохраните
таблицу в базе данных library
под именем
Тематика
книг: Файл
/ Сохранить или
/ в поле Имя
таблицы
введите: Тематика
книг / ОК
/ подтвердите создание ключевого поля
щелчком по кнопке Да
(при этом
в качестве первичного ключа в таблицу
будет добавлено поле Код
с типом данных Счетчик).
|
Переключитесь
в режим конструктора (
Вид / Конструктор
или откройте или откройте список
инструмента
/ выберите Конструктор)
и просмотрите основные свойства полей
таблицы.
|
Завершение
работы с таблицей Тематика
книг
|
Пример 10.
Добавьте
новую таблицу Тематика
книг в окно
Схема данных
и определите связь между таблицами
Книги
и Тематика
книг.
Изучите возможности редактирования
связей между таблицами.
|
Откройте
окно Схема данных: Сервис
/ Схема данных или
|
Добавьте
новую таблицу Тематика книг в окно
Схема данных: Связи
/ Добавить таблицу
или
в / диалоговом окне Добавление
таблицы
выделите таблицу Тематика
книг /
кнопка Добавить
/ кнопка Закрыть.
|
Удалите
таблицу Тематика книги из окна Схема
данных: щелчком мыши выделите таблицу
Delete
(Del)
или Правка
/ Удалить.
|
Еще
раз добавьте таблицу Тематика книг
в окно Схема данных: Связи
/ Добавить таблицу
или
в диалоговом окне Добавления
таблицы
выделите таблицу Тематика
книг /
кнопка Добавить
/ кнопка Закрыть.
|
При
необходимости переместите таблицу
Тематика книг в окне Схема
данных
|
Определите связь
между таблицами Книги и Тематика
книг:
переместите
мышью поле Код
книги
таблицы Книги
на поле Код
книги
таблицы Тематика
книг;
в диалоговом
окне Изменение
связей
проверьте правильность имен связующих
полей (Код
книги) в
столбцах Таблица/запрос
и Связанная
таблица/запрос/при
необходимости изменения связующих
полей выберите требуемое поле Код
книги из
списка;
в
разделе Тип
отношения
убедитесь в правильности автоматического
определения типа связи: один-ко-многим:
кнопка Создать.
|
Удалите
связь между таблицами Книги и Тематика
книг: щелчком мыши выделите линию
связи / Delete
(Del)
или Правка
/ Удалить
/ подтвердите удаление связи.
Таблица/запрос
и Связанная
таблица/запрос
/ кнопка Создать.
|
Измените
параметры связи между таблицами Книги
и Тематика книг: двойной щелчок мышью
по линии связи / в диалоговом окне
Изменение
связей
установите флажок Обеспечение
целостности данных
/ установите флажки каскадное
обновление связанных полей
и каскадное
удаление связанных записей /
ОК
(на линии связи будет указан тип
отношения 1:∞).
|
Сохраните
изменения схемы данных: Файл
/ Сохранить
или
.
|
Закройте окно
Схема
данных: Файл / Закрыть
|
Завершение
работы с базой данных. Завершение
работы с MS
Access
|
Пример 11.
Завершите работу с базой данных
library.
Завершите
работу с MS
Access
|
Завершите
работу с базой данных library:
Файл / Закрыть
|
Завершите
работу с MS
Access:
Файл / Выход или кнопка строки заголовка
или Alt+F4.
|