SlideShare a Scribd company logo
1
ТЕМА 2. РАБОТА С ТАБЛИЦАМИ
Создание новой базы данных
2.1. Создайте новую (пустую) базу данных и сохраните ее в своей рабочей папке
под именем Библиотека.
1) Загрузите Microsoft Access: Пуск / Все программы / Microsoft Office /
Microsoft Office Access 2007.
2) Создайте новую (пустую) базу данных: в разделе Новая пустая база данных
щелчок мыши по Новая база данных / в открывшемся разделе Новая база данных
введите название: Библиотека / рядом с название нажмите кнопку (поиск
расположения для размещения базы данных) / выберите свою папку / ОК / нажмите
кнопку Создать.
Создание таблиц в режиме конструктора
2.2. Создайте новую таблицу в режиме конструктора и сохраните ее в базе
данных Библиотека под именем Книги (рис. 1):
1) Создайте новую таблицу в режиме конструктора: выберите элемент Режим на
ленте окна базы данных / Конструктор / в открывшемся окне Сохранение в разделе
Имя таблицы: введите Книги / ОК.
Код
кни-
ги
Автор Название Город
Издате-
льство
Год
изда
-ния
Кол-
во
стра
ниц
Стои-
мость
1
Глушаков
С.В.
Microsoft Office 2007.
Лучший самоучитель
Москва АСТ 2008 448 44 200
2
Дунаев
В.В.
Основы Web-дизайна.
Самоучитель
Санкт-
Петербург
БХВ-
Петербург
2012 480 87 100
3
Леонов
В.Н.
Цветной самоучитель
Windows 7
Москва Эксмо 2012 208 74 700
4
Леонтьев
В.Д.
Новейший самоучитель.
Компьютер + Интернет
Москва
Опма Медиа
Групп
2013 640 71 400
5
Матвиенко
Ю.В.
Компьютер. Ноутбук.
Интернет
Минск Триумф 2013 176 58 800
6
Скрылина
С.Н.
Photoshop CS6. Самое
необходимое
Санкт-
Петербург
БХВ-
Петербург
2013 512 116 000
7
Смирнова
О.В.
Access 2007 на практике Москва Феникс 2009 160 29 200
Рис.1. Таблица Книги
2) Определите поле Код книги:
укажите имя первого поля таблицы: в первой строке столбца Имя поля введите:
Код книги;
перейдите в ячейку столбца Тип данных: Tab (или Enter, или , или щелчок
мыши в соответствующей ячейке);
2
определите значения, которые можно сохранять в этом поле: откройте список в
ячейке столбца Тип данных / выберите Счетчик.
3) Определите поле Автор:
укажите имя второго поля таблицы: перейдите во вторую строку столбца Имя
поля (щелчок мыши в соответствующей ячейке) / введите: Автор;
определите значения, которые можно сохранять в этом поле: перейдите в ячейку
столбца Тип данных для этого поля: Tab (или Enter, или , или щелчок мыши в
соответствующей ячейке) / в ячейке столбца Тип данных / оставьте Текстовый;
определите размер этого поля (максимальное число символов для ввода в данное
поле): вкладка Общие свойств поля в нижней части окна / в строке Размер поля введите
50.
4) Определите поле Город:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Город / в столбце Тип данных для этого поля оставьте вариант
Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
введите 50.
5) Определите поле Год издания:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Год издания / в столбце Тип данных для этого поля выберите вариант
Числовой / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
оставьте Длинное целое.
6) Определите поле Издательство:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Издательство / в столбце Тип данных для этого поля оставьте вариант
Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
введите 50.
7) Определите поле Число страниц:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Число страниц / в столбце Тип данных для этого поля выберите вариант
Числовой / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
оставьте Длинное целое.
8) Определите поле Стоимость:
укажите имя, тип данных и формат этого поля: в следующей строке столбца Имя
поля введите: Стоимость / в столбце Тип данных для этого поля выберите вариант
Денежный / в строке Формат поля на вкладке Общие свойств поля в нижней части окна
оставьте Денежный.
9) Определите первичный ключ таблицы:
выделите поле Код книги: щелчок мыши в области маркировки строки
определения поля слева от имени Код книги;
на ленте выберите Ключевое поле (слева от имени поля в области маркировки
появится соответствующая пиктограмма ).
Замечание. Обратите внимание, что ключевое поле таблицы автоматически
индексируется (индекс используется для ускорения операции поиска и сортировки):
вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле
установлено в значение Да (Совпадения не допускаются).
3
10) Сохраните таблицу Книги в базе данных Библиотека: нажмите кнопку
(Сохранить).
11) Просмотрите таблицу Книги в режиме таблицы: нажмите элемент Режим /
Режим таблицы. Убедитесь, что был создан только макет таблицы.
12) Закройте таблицу Книги: в правом углу таблицы Сотрудники нажмите кнопку
Закрыть «Книги» .
2.3. Создайте новую таблицу в режиме конструктора и сохраните ее в базе
данных Библиотека под именем Читатели (рис. 2):
1) Создайте новую таблицу в режиме конструктора: выберите на ленте окна базы
данных элемент Создание / Таблица / выделите Таблица1 / выберите элемент Режим /
Конструктор / в открывшемся окне введите Читатели / ОК.
Код
чита
теля
Фамилия Имя Отчество
Место
работы
Должно
сть
Город Телефон E-mail
1 Морковин Виктор Петрович БГПУ инженер Жодино
(022)
230-14-13
morc@tut.
by
2 Городов Максим Иванович МГЛУ
лабо
рант
Минск
(017)
260-56-83
gorod@tut
.by
3 Федоренко Алексей Алексеевич БГУ
профес
сор
Минск
(017)
238-45-92
fedor@tut.
by
4 Зимин Андрей Семенович БНТУ инженер Минск
(017)
224-65-31
zimin@tut
.by
5 Герасемова Татьяна Сергеевна СШ№6
препода
ватель
Орша
(033)
235-90-75
gerasem@
tut.by
6 Синичкина Марина Алексеевна БНТУ
препода
ватель
Минск
(017)
264-82-90
sinich@tut
.by
7 Куросова Дарья Ивановна БГУ доцент Минск
(017)
335-89-17
kur@mail.
by
Рис. 2. Таблица Читатели
2) Определите поле Код читателя:
укажите имя первого поля таблицы: в первой строке столбца Имя поля введите:
Код читателя;
перейдите в ячейку столбца Тип данных: Tab (или Enter, или , или щелчок
мыши в соответствующей ячейке);
определите значения, которые можно сохранять в этом поле: откройте список в
ячейке столбца Тип данных / выберите Счетчик.
3) Определите поле Фамилия:
укажите имя второго поля таблицы: перейдите во вторую строку столбца Имя
поля (щелчок мыши в соответствующей ячейке) / введите: Фамилия;
определите значения, которые можно сохранять в этом поле: перейдите в ячейку
столбца Тип данных для этого поля: Tab (или Enter, или , или щелчок мыши в
соответствующей ячейке) / в ячейке столбца Тип данных / оставьте Текстовый;
4
определите размер этого поля (максимальное число символов для ввода в данное
поле): вкладка Общие свойств поля в нижней части окна / в строке Размер поля введите
50.
4) Определите поле Имя:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Имя / в столбце Тип данных для этого поля оставьте вариант Текстовый
/ в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50.
5) Определите поле Отчество:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Отчество / в столбце Тип данных для этого поля оставьте вариант
Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
введите 50.
6) Определите поле Место работы:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Место работы / в столбце Тип данных для этого поля оставьте вариант
Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
введите 50.
7) Определите поле Должность:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Должность / в столбце Тип данных для этого поля оставьте вариант
Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
введите 50.
8) Определите поле Город:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Город / в столбце Тип данных для этого поля оставьте вариант
Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
введите 50;
определите значение, автоматически добавляемое в поле для новой записи:
щелчок в строке Значение по умолчанию / введите 'Минск'.
9) Определите поле Телефон:
укажите имя, тип данных и формат этого поля: в следующей строке столбца Имя
поля введите: Телефон / в столбце Тип данных для этого поля оставьте вариант
Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна
введите 50.
10) Определите первичный ключ таблицы:
выделите поле Код читателя: щелчок мыши в области маркировки строки
определения поля слева от имени Код читателя;
на ленте выберите Ключевое поле (слева от имени поля в области маркировки
появится соответствующая пиктограмма ).
Замечание. Обратите внимание, что ключевое поле таблицы автоматически
индексируется (индекс используется для ускорения операции поиска и сортировки):
вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле
установлено в значение Да (Совпадения не допускаются).
11) Сохраните таблицу Читатели в базе данных Библиотека: нажмите кнопку
(Сохранить).
5
12) Просмотрите таблицу Читатели в режиме таблицы: нажмите элемент Режим на
ленте окна базы данных / Режим таблицы. Убедитесь, что для новой записи в поле
Город указано значение по умолчанию Минск.
13) Закройте таблицу Читатели: в правом углу таблицы Читатели нажмите кнопку
Закрыть «Читатели» .
2.4. Создайте новую таблицу в режиме конструктора и сохраните ее в базе
данных Библиотека под именем Выдачи (рис. 3):
1) Создайте новую таблицу в режиме конструктора: выберите на ленте окна базы
данных элемент Создание / Таблица / выделите Таблица1 / выберите элемент Режим /
Конструктор / в открывшемся окне введите Выдачи / ОК.
Код выдачи Код читателя Код книги Дата выдачи
Отметка о
возврате
1 1 3 10.04.2012
2 2 1 25.04.2013
3 2 2 25.04.2013
4 3 7 07.05.2013
5 4 5 10.05.2013
6 5 1 18.05.2013
7 6 3 19.05.2013
8 1 7 28.05.2013
9 7 4 02.09.2013
10 2 7 05.09.2013
11 1 5 06.09.2013
12 1 6 06.09.2013
Рис. 3. Таблица Выдачи
2) Определите поле Код выдачи:
укажите имя и тип данных этого поля: в первой строке столбца Имя поля
введите: Код выдачи / в столбце Тип данных для этого поля выберите из списка
Счетчик.
3) Определите поле Код читателя:
укажите имя и тип данных этого поля: во второй строке столбца Имя поля
введите: Код читателя / в столбце Тип данных для этого поля выберите из списка
Числовой;
определите размер этого поля: вкладка Общие свойств поля в нижней части окна
/ в строке Размер поля оставьте Длинное целое;
создайте индекс по этому полю для ускорения операции поиска и сортировки:
вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле
установлено в значение Да (Совпадения допускаются).
4) Определите поле Код книги:
укажите имя и тип данных этого поля: в следующей строке столбца Имя поля
введите: Код книги / в столбце Тип данных для этого поля выберите из списка
Числовой;
6
определите размер этого поля: вкладка Общие свойств поля в нижней части окна
/ в строке Размер поля оставьте Длинное целое;
создайте индекс по этому полю для ускорения операции поиска и сортировки:
вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле
установлено в значение Да (Совпадения допускаются).
5) Определите поле Дата выдачи:
укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя
поля введите: Дата выдачи / в столбце Тип данных для этого поля выберите вариант
Дата/время;
укажите формат вывода значений даты на экран и на печать: вкладка Общие
свойств поля в нижней части окна / в строке Формат поля выберите из списка Краткий
формат даты;
определите текущую дату в качестве значения, автоматически добавляемого в
поле для новой записи: в строке Значение по умолчанию введите: Date().
6) Определите поле Отметка о возврате:
укажите имя и тип данных этого поля: в следующей строке столбца Имя поля
введите: Отметка о выдаче / в столбце Тип данных для этого поля выберите вариант
Логический;
укажите формат вывода значений данного поля: вкладка Общие свойств поля в
нижней части окна / в строке Формат поля выберите из списка Да/Нет;
определите значение, автоматически добавляемое в поле для новой записи: в
строке Значение по умолчанию введите: Нет;
определите тип элемента управления для вывода этого поля: вкладка
Подстановка свойств поля в нижней части окна / в строке Тип элемента управления
выберите из списка Флажок.
7) Определите первичный ключ таблицы:
выделите поле Код выдачи: щелчок мыши в области маркировки строки
определения поля слева от имени Код выдачи;
на ленте выберите Ключевое поле (слева от имени поля в области маркировки
появится соответствующая пиктограмма ).
8) Сохраните таблицу Выдачи в базе данных Библиотека: нажмите кнопку
(Сохранить).
9) Просмотрите таблицу Выдачи в режиме таблицы: нажмите элемент Режим на
ленте окна базы данных / Режим таблицы. Убедитесь, что для новой записи в поле Дата
выдачи указана текущая дата.
10) Закройте таблицу Выдачи: в правом углу таблицы Выдачи нажмите кнопку
Закрыть «Выдачи» .
Изменение структуры таблиц базы данных
2.5. Измените структуру таблицы Книги в режиме конструктора
1) Откройте таблицу Книги в режиме конструктора: двойной щелчок мыши по
таблице Книги / элемент Режим / Конструктор;
2) Переименуйте поле Число страниц в Количество страниц: воспользовавшись
клавишами управления курсором, перейдите в ячейку имени поля Число страниц /
7
используя Backspace или Delete, удалите старое имя поля / введите новое имя:
Количество страниц.
3) Добавьте в таблицу новое поле Название, вставив его перед полем Город:
выделите поле Город / клавиша Insert;
определите поле Название: в новую строку столбца Имя поля введите:
Название / в столбце Тип данных для этого поля оставьте вариант Текстовый / в
строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50.
4) Поменяйте местами поля Стоимость и Количество страниц: выделите поле
Количество страниц / установите курсор мыши в области маркировки строки / нажмите
левую кнопку и, не отпуская, перемещайте курсор мыши вверх до тех пор, пока над
полем Стоимость не появится горизонтальная разделительная линия.
5) Удалите поле Год издания: выделите поле Год издания / Delete.
6) Отмените удаление поля Год издания: нажмите .
7) Измените значение свойства Число десятичных знаков для поля Стоимость:
воспользовавшись мышью или клавишами управления курсором, перейдите к полю
Стоимость /щелчок мыши в строке Число десятичных знаков на вкладке Общие
свойств поля в нижней части окна / выберите из списка 0.
8) Удалите первичный ключ таблицы (без удаления поля): выделите поле Код
книги / нажмите по пиктограмме на ленте .
9) Отмените удаление Первичного ключа: .
10) Сохраните изменения структуры таблицы Книги: нажмите кнопку
(Сохранить).
11) Закройте таблицу Книги.
2.6. Определите маску ввода для поля Дата выдачи таблицы Выдачи с
использованием мастера по созданию масок ввода.
1) Откройте таблицу Выдачи в режиме конструктора: двойной щелчок мыши по
таблице Выдачи / элемент Режим / Конструктор на ленте окна базы данных;
2) Определите маску ввода для поля Дата выдачи:
воспользовавшись мышью или клавишами управления курсором, перейдите к
полю Дата выдачи;
запустите мастера по созданию масок ввода: щелчок мыши в строке Маска
ввода на вкладке Общие свойств поля в нижней части окна / ;
в предлагаемом списке стандартных масок выберите Краткий формат даты /
кнопка Далее;
обратите внимание на символьную строку, записанную мастером в поле Маска
ввода (00/00/0000) / в качестве используемого знака заполнителя в поле Заполнитель
оставьте предлагаемый по умолчанию знак подчеркивания _/ для проверки работы маски
щелкните мышью в поле Проба и введите: 01012013 / кнопка Далее / кнопка Готово (в
строку Маска ввода мастер запишет: 00/00/0000;0;_).
3) Сохраните изменения структуры таблицы.
4) Закройте таблицу Выдачи.
8
2.7. Определите описание для поля Телефон таблицы Читатели.
1) Откройте таблицу Читатели в режиме конструктора: двойной щелчок мыши по
таблице Читатели / элемент Режим / Конструктор на ленте окна базы данных;
2) Определите описание для поля Телефон: воспользовавшись мышью или
клавишами управления курсором, перейдите к полю Телефон / в столбце Описание для
этого поля введите: Телефон вводится вместе с кодом.
3) Сохраните изменения структуры таблицы.
4) Просмотрите таблицу Читатели в режиме таблицы. Щелкните мышью в поле
Телефон и убедитесь, что в строке состояния отображается текст описания.
5) Закройте таблицу Читатели.
Определение связей между таблицами
2.8. Определите связи между таблицами базы данных Библиотека,
руководствуясь рис. 4.
1) Откройте окно Схема данных для определения связей между таблицами:
элемент Работа с базами данных / Схема данных на ленте окна базы данных /
Отобразить таблицу.
2) Определите таблицы, между которыми необходимо создавать связи:
в диалоговом окне Добавление таблицы протяжкой мыши выделите все
таблицы (или щелчком мыши выделите первую таблицу / нажмите Shift и, не отпуская,
щелчком мыши выделите последнюю таблицу);
кнопка Добавить / кнопка Закрыть.
Рис. 4. Связи между таблицами базы данных Библиотека
3) Измените расположение таблиц в окне Схема данных: установите курсор мыши
на заголовок списка полей таблицы / нажмите левую кнопку мыши и, не отпуская,
переместите таблицу в нужное место окна (рис. 4).
4) Определите связь между таблицами Читатели и Выдачи:
установите курсор мыши на поле Код читателя таблицы Читатели / нажмите
левую кнопку мыши и, не отпуская, переместите его на поле Код читателя таблицы
Выдачи;
в диалоговом окне Изменение связей проверьте правильность имен связующих
полей (Код читателя) в столбцах Таблица/запрос и Связанная таблица/запрос / при
необходимости изменения связующих полей выберите требуемое поле Код читателя из
списка;
9
обратите внимание на автоматическое определение типа связи: один-ко-многим
в разделе Тип отношения;
определите параметры связи: установите флажок Обеспечение целостности
данных / установите флажки каскадное обновление связанных полей и каскадное
удаление связанных записей;
кнопка Создать (между двумя таблицами появится линия, на которой указан тип
отношения: 1: ).
5) Определите связь между таблицами Книги и Выдачи:
переместите мышью поле Код книги таблицы Книги на поле Код книги
таблицы Выдачи;
в диалоговом окне Изменение связей проверьте правильность имен связующих
полей (Код книги) в столбцах Таблица/запрос и Связанная таблица/запрос;
в разделе Тип отношения в правильности автоматического определения типа
связи: один-ко-многим;
определите параметры связи: установите флажок Обеспечение целостности
данных / установите флажки каскадное обновление связанных полей и каскадное
удаление связанных записей;
кнопка Создать (между двумя таблицами появится линия, на которой указан тип
отношения: 1: ).
6) Сохраните изменения схемы данных.
7) Закройте окно Схема данных: в правом углу нажмите кнопку Закрыть «Схема
данных» или нажмите кнопку Закрыть на ленте окна базы данных.
Ввод данных в таблицу. Изменение макета таблицы
2.9. Введите в таблицы базы данных Библиотека записи, руководствуясь рис. 1,
2, 3.
1) Откройте таблицу Книги в режиме таблицы: двойной щелчок мышью по таблице
Книги.
2) Введите в таблицу Книги записи, значения которых приведены на рис. 1. Для
перехода к следующей ячейке таблицы используйте Tab или Enter или . В поле Код
книги с типом данных Счетчик информацию вводить не нужно (при вводе каждой
новой записи содержимое данного поля автоматически увеличится на 1, обеспечивая
уникальные значения поля). После заполнения всех полей текущей записи используйте
Tab или Enter или для перехода к следующей пустой записи. При переходе к каждой
следующей записи текущая запись сохраняется автоматически.
3) После ввода всех записей закройте таблицу Книги.
4) Аналогичным образом введите в таблицы Читатели и Выдачи записи,
руководствуясь рис. 2 и 3 (обратите внимание, что очередность заполнения таблиц
является существенной, т.к. при определении связей была установлена опция
Обеспечение целостности данных).
2.10. Изучите возможности настройки макета таблицы.
1) Откройте таблицу Читатели в режиме таблицы: двойной щелчок мышью по
таблице Читатели.
10
2) Настройте параметры шрифта для всей таблицы: выделите таблицу, нажав в
верхнем левом углу таблицы на значок / во вкладке Главная на ленте окна базы
данных в разделе Шрифты выберите тип шрифта Times New Roman / размер - 12 /
нажмите на стрелочку / в открывшемся окне Формат таблицы установите
следующие параметры: Оформление – приподнятое, Цвет фона – выберите Белый,
Дополнительный цвет фона – Темно-красный / нажмите ОК.
3) Увеличьте ширину столбца Должность: установите курсор мыши на правую
границу столбца Должность в области заголовков столбцов / нажмите левую кнопку
мыши и, не отпуская, перетащите границу столбца направо.
4) Используя мышь, установите ширину столбца Должность по ширине данных:
установите курсор мыши на правую границу столбца Должность в области заголовков
столбцов / двойной щелчок мышью.
5) Установите ширину столбца Место работы по ширине данных другим способом:
щелчком мыши установите текстовый курсор в столбец Место работы или выделите
этот столбец, щелкнув мышью по его заголовку / щелчок правой клавишей мыши /
выберите Ширина столбца / в открывшемся окне Ширина столбца нажмите на кнопку
По ширине данных.
6) Установите ширину всех столбцов таблицы по ширине данных:
выделите все столбцы таблицы: установите курсор мыши на заголовок первого
столбца, нажмите левую кнопку мыши и, не отпуская, протяните мышку по заголовкам
всех столбцов таблицы;
щелчок правой клавиши мыши / выберите Ширина столбца / в открывшемся
окне Ширина столбца нажмите на кнопку По ширине данных.
7) Скройте столбец Код читателя: щелчком мыши установите текстовый курсор в
столбец Код читателя или выделите этот столбец, щелкнув мышью по его заголовку /
щелчок правой клавиши мыши / выберите Скрыть столбцы.
8) Отобразице столбец Код читателя на экране: выделите столбец Фамилия /
щелчок правой клавиши мыши / выберите Отобразить столбцы / в открывшемся окне
Отображение столбцов установите флажок рядом с именем столбца Код читателя /
кнопка Закрыть.
9) Закрепите столбец Фамилия: щелчком мыши установите текстовый курсор в
столбец Фамилия или выделите этот столбец, щелкнув мышью по его заголовку /
кнопка Главная на ленте / в разделе Записи нажмите кнопку Дополнительно /
выберите Закрепить / уменьшите размеры окна таблицы до появления горизонтальной
полосы прокрутки / воспользовавшись горизонтальной полосой прокрутки, прокрутите
таблицу влево и вправо и убедитесь, что столбец Фамилия во время прокрутки остается
на экране.
10) Отмените закрепление столбца Фамилия: Главная / Дополнительно /
Освободить / воспользовавшись горизонтальной полосой прокрутки, прокрутите
таблицу влево и вправо и убедитесь, что столбец Фамилия перемещается вместе с
другими столбцами таблицы.
11) Переместите столбец Фамилия на прежнее место: выделите столбец Фамилия,
щелкнув мышью по его заголовку / установите курсор мыши в области заголовка
столбца / нажмите левую кнопку и, не отпуская, перемещайте мышку вправо до тех пор,
пока за полем Код читателя не появится вертикальная разделительная линия.
12) Сохраните изменения макета таблицы.
11
13) Закройте таблицу Читатели.
Изменение данных. Сортировка, поиск и фильтрация данных
2.11. С использованием подтаблицы дополните базу данных Библиотека
информацией о новой выдаче книг читателю А.С.Зимину.
1) Откройте таблицу Читатели в режиме таблицы: двойной щелчок мышью по
таблице Читатели.
2) Просмотрите информацию о выдаче книг читателю А.С.Зимину: щелчок по
кнопке разворачивания связанных записей рядом с областью маркировки записи,
относящейся к фамилии Зимин.
3) С использованием подтаблицы дополните базу данных информацией о новой
выдаче книг читателю А.С.Зимину: в поле Код книги новой записи подтаблицы введите:
1 / в поле Дата выдачи оставьте текущую дату.
4) Сверните связанные записи из таблицы Выдачи: кнопка рядом с областью
маркировки записи, относящейся к фамилии Зимин.
2.12. Изучите возможности изменения данных таблицы.
1) Скопируйте первую запись таблицы Читатели в буфер обмена: щелчком мыши в
области маркировки строки выделите первую запись таблицы / Главная / Копировать.
2) Вставьте содержимое буфера обмена в конец исходной таблицы: Главная /
Вставить / Добавить из буфера (при этом Microsoft Access автоматически генерирует
новое значение счетчика для этой записи).
3) Удалите последнюю запись таблицы: выделите последнюю запись таблицы /
Delete (или Главная / Удалить) / подтвердите удаление записи.
4) Замените фамилию читателя Татьяны Сергеевны Герасемовой на Денисович:
установите текстовый курсор в столбец Фамилия или выделите этот столбец /
Главная / в разделе Найти нажмите кнопку Заменить;
в открывшемся окне Поиск и замена в поле Образец введите: Герасемова / в
поле Заменить на введите: Денисович;
определите поиск по всем записям текущего поля: убедитесь, что в поле Поиск в
указано Фамилия / в поле Просмотр выберите из списка Все;
укажите, что искомый текст представляет собой отдельное слово и должен
полностью совпадать с образцом (включая наличие прописных букв): в поле Совпадение
выберите из списка Поля целиком / установите флажок С учетом регистра;
найдите значение, удовлетворяющее условию поиска: кнопка Найти далее;
замените найденное значение новым: кнопка Заменить;
закройте диалоговое окно Поиск и замена (кнопка строки заголовка окна) /
убедитесь в выполнении указанной замены.
5) Закройте таблицу Читатели.
2.13. Изучите возможности сортировки, поиска и фильтрации данных
таблицы.
1) Откройте таблицу Книги в режиме таблицы: двойной щелчок мышью по таблице
Книги.
12
2) Отсортируйте записи таблицы по полю Автор в обратном алфавитном порядке:
установите текстовый курсор в столбец Автор или выделите этот столбец / Главная / в
разделе Сортировка и фильтр выберите кнопку (по убыванию).
3) Отсортируйте записи таблицы по ключевому полю Код книги по возрастанию:
установите текстовый курсор в столбец Код книги или выделите этот столбец / Главная
/ кнопка (по возрастанию).
4) Осуществите поиск записей о книгах по автору Леонтьев:
установите текстовый курсор в столбец Автор или выделите этот столбец /
Главная / в разделе Найти нажмите кнопку Найти;
в открывшемся окне Поиск и замена в поле Образец: введите: Леонтьев;
определите поиск по всем записям текущего поля; убедитесь, что в поле Поиск в
указано Автор / в поле Просмотр выберите из списка Все;
укажите, что должен производиться поиск совпадений образца с любой частью
поля и учитываться регистр символов: в поле Совпадение выберите из списка С любой
частью поля / установите флажок С учетом регистра;
найдите первое значение, удовлетворяющее условию поиска: кнопка Найти
далее;
найдите следующее значение, удовлетворяющее условию поиска: кнопка Найти
далее / прочитайте сообщение о том, что поиск записей завершен и следующее значение,
удовлетворяющее условию поиска не найдено / ОК.
закройте диалоговое окно Поиск и замена: кнопка строки заголовка окна.
5) Создайте фильтр для отбора записей о книгах, изданных в 2012 году: с помощью
мыши выделите значение 2012 в поле Год издания в любой записи таблицы / Главная /
в разделе Сортировка и фильтр нажмите кнопку Выделение / равно 2012.
6) К отобранным данным примените фильтр для выбора записей о книгах
издательства Эксмо: выделите значение Эксмо в поле Издательство в любой записи
таблицы / Главная / Выделение / равно Эксмо.
7) Отобразите на экране все записи таблицы: Главная / в разделе Сортировка и
фильтр нажмите кнопку Применить фильтр.
8) Создайте фильтр для отбора записей о всех книгах, кроме изданных в Москве:
выделите значение Москва в поле Город в любой записи таблицы / Главная / в разделе
Сортировка и фильтр нажмите кнопку Выделение / не содержит «Москва».
9) Отмените действие фильтра: Главная / в разделе Сортировка и фильтр
нажмите кнопку Применить фильтр.
10) Закройте таблицу Книги с сохранением всех изменений.
Модификация набора данных
2.14. Создайте новую таблицу в режиме таблицы и сохраните ее в базе данных
Библиотека под именем Тематика книг (рис. 5).
Код книги Тема
1 Офисные программы
2 Web-дизайн
3 Операционные системы
13
4 Офисные программы
4 Интернет
5 Интернет
6 Графика
7 Базы данных
Рис. 5. Таблица Тематика книг
1) Создайте новую таблицу в режиме таблицы: выберите на ленте окна базы
данных элемент Создание / Таблица.
2) Введите в пустую таблицу первые две записи, значения которых приведены на
рис. 5.
3) Переименуйте столбец Поле 1 в Код книги: двойной щелчок мышью по
заголовку столбца Поле 1 / введите Код книги / Enter или щелчок мыши вне заголовка
столбца.
4) Аналогичным образом переименуйте столбец Поле 2 в Тема.
5) Сохраните таблицу в базе данных Библиотека под именем Тематика книг:
нажмите (сохранить) / в открывшемся окне введите: Тематика книг / ОК.
2.15. Измените структуру таблицы Тематика книг в режиме конструктора.
1) Переключитесь в режим конструктора: элемент Режим / Конструктор.
2) Преобразуйте поле Тема в поле со списком, содержащим фиксированный набор
значений:
перейдите к полю Тема / в столбце Тип данных для этого поля выберите из
списка Мастер подстановок;
в открывшемся окне укажите, что список будет содержать фиксированный набор
значений для выбора: установите переключатель Будет введен фиксированный набор
значений / кнопка Далее;
укажите число столбцов списка: в поле Число столбцов оставьте 1;
в качестве значений, которые будет содержать поле со списком, введите (для
перехода к новой строке используйте клавишу Tab):
Базы данных,
Графика,
Интернет,
Операционные системы,
Офисные программы,
Языки программирования,
Web-дизайн;
настройте ширину столбца списка: установите курсор мыши на правую границу
столбца в области заголовка / двойной щелчок мышью / кнопка Далее;
в качестве подписи для поля со списком оставьте Тема / кнопка Готово
(обратите внимание, что тип данных для поля Тема и другие дополнительные свойства,
расположенные на вкладке Общие, не изменились).
3) Изучите свойства подстановки, установленные мастером (вкладка Подстановка
свойств поля в нижней части окна):
в качестве элемента управления, используемого для вывода этого поля, мастер
указал поле со списком;
14
свойство Тип источника строк указывает, что в качестве источника данных для
списка используется список значений;
ячейка свойства Источник строк содержит перечень этих значений;
свойство Число столбцов указывает, что поле со списком содержит 1 столбец;
свойство Присоединенный столбец указывает, что значение этого первого
столбца используется в качестве значения поля Тема;
свойство Заглавная столбцов установлено в значение Нет – список не
содержит заголовка;
свойство Ширина столбцов определяет ширину столбца списка;
свойство Ширина списка определяет общую ширину раскрывающегося списка,
которая в данном случае совпадает с шириной единственного столбца списка;
свойство Число строк списка указывает, сколько строк отображается в
раскрывающемся списке (для просмотра остальных строк используется полоса
прокрутки);
свойство Ограничится списком установлено в значение Нет – в поле можно
вводить любые значения, а не только те, которые содержатся в списке.
4) Укажите тип данных для поля Код книги: в столбце Тип данных для этого поля
выберите из списка Числовой;
5) Сохраните изменения структуры таблицы.
6) Просмотрите таблицу Тематика книг в режиме таблицы. Завершите ввод
данных в таблицу в соответствии с рис. 5. Для ввода данных в поле Тема достаточно
открыть список подстановки и выбрать нужное значение из списка.
7) Закройте таблицу Тематика книг.
2.16. С использованием мастера подстановок преобразуйте поле Код читателя
таблицы Выдачи в поле со списком, содержащим фамилию, имя и отчество
читателей.
1) Для преобразования поля Код читателя таблицы Выдачи в поле со списком с
использованием мастера подстановки удалите связи между таблицами Читатели и
Выдачи:
откройте окно Схема данных: элемент Работа с базами данных на ленте окна
базы данных / Схема данных;
удалите связь между таблицами Читатели и Выдачи: щелчком мыши выделите
линию связи / Delete (или щелчок правой клавиши мыши по линии связи / Удалить) /
подтвердите удаление связи;
закройте окно Схема данных с сохранением изменений.
2) Откройте таблицу Выдачи в режиме конструктора: выделите таблицу Выдачи /
элемент Режим на ленте окна базы данных / Конструктор.
3) С использованием мастера подстановок преобразуйте поле Код читателя в поле
со списком, содержащим фамилию, имя и отчество читателей:
перейдите к полю Код читателя / в столбце Тип данных для этого поля
выберите из списка Мастер подстановок;
укажите, что список будет получать свои значения из таблицы Читатели:
установите переключатель Объект "столбец подстановки" будет использовать
значения из таблицы или запроса / кнопка Далее;
15
определите таблицу, содержащую значения для поля со списком: в списке
таблиц базы данных выберите таблицу Читатели / кнопка Далее;
выберите поля, содержащие данные для поля со списком: в списке Доступные
поля выделите поле Код читателя / / аналогичным образом перенесите в список
Выбранные поля поля Фамилия, Имя и Отчество / кнопка Далее;
укажите порядок сортировки полей списка: в первом поле выберите из списка
Фамилия, во втором – Имя, в третьем – Отчество / проверьте порядок сортировки по
всем трем полям – по возрастанию (в алфавитном порядке) / кнопка Далее;
укажите, что поле Код читателя не должно отображаться на экране: проверьте
наличие установленного по умолчанию флажка Скрыть ключевой столбец
(рекомендуется) / кнопка Далее;
в качестве подписи для поля со списком оставьте Код читателя / кнопка Готово
/ подтвердите сохранение таблицы, щелкнув по кнопке Да.
4) Изучите свойства подстановки, установленные мастером (вкладка Подстановка
свойств поля в нижней части окна):
в качестве элемента управления, используемого для вывода этого поля, мастер
указал поле со списком;
свойство Тип источника строк указывает, что в качестве источника данных для
списка используется таблица;
ячейка свойства Источник строк содержит инструкцию SQL, которую создал
мастер подстановок для выбора полей из таблицы Читатели;
свойство Число столбцов указывает, что поле со списком содержит 4 столбца;
свойство Присоединенный столбец указывает, что значение этого первого
столбца используется в качестве значения поля Код читателя таблицы Выдачи;
обратите внимание, что для первого столбца ширина равна 0 (свойство Ширина
столбцов) – первый столбец не выводится в поле со списком;
свойство Заглавная столбцов установлено в значение Нет – при раскрытии
списка имена полей не отображаются;
в строке Число строк списка указывается, сколько строк отображается в
раскрывающемся списке (для просмотра остальных строк используется полоса
прокрутки);
свойство Ширина столбцов определяет ширину раскрывающегося списка;
свойство Ограничится списком установлено в значение Да – в поле можно
вводить только те значения, которые содержатся в списке.
5) Переключитесь в режим таблицы и просмотрите результат работы мастера
подстановок (в столбце Код читателя вместо Кода читателя отображается его фамилия.
При вводе информации о новой выдаче книг в столбце Код читателя достаточно
открыть список подстановки и выбрать читателя из списка по фамилии, имени и
отчеству).
6) Закройте таблицу Выдачи.
16
2.17. Изучите возможности редактирования связей между таблицами.
Добавьте новую таблицу Тематика книг в окно Схема данных и определите связь
между таблицами Книги и Тематики книг.
1) Откройте окно Схема данных: элемент Работа с базами данных на ленте окна
базы данных / Схема данных (обратите внимание, что мастер подстановок
автоматически создал связь между таблицами Читатели и Выдачи).
2) Измените параметры связи между таблицами Читатели и Выдачи: двойной
щелчок мышью по линии связи / в диалоговом окне Изменение связей установите
флажок Обеспечение целостности данных / установите флажки каскадное обновление
связанных полей и каскадное удаление связанных записей / ОК (на линии связи
будет указан тип отношений: 1: ).
3) Добавьте новую таблицу Тематика книг в окно Схема данных: нажмите кнопку
Отобразить таблицу / из открывшегося окна Добавление таблицы выберите таблицу
Тематика книг / Добавить / Закрыть.
4) Удалите таблицу Тематика книги из окна Схема данных: щелчком мыши
выделите таблицу / Delete или щелчок правой клавишей мыши по названию таблицы /
Скрыть таблицу.
5) Еще раз добавьте таблицу Тематика книг в окно Схема данных.
6) При необходимости переместите таблицу Тематика книг в окне Схема данных:
установите курсор мыши на заголовок таблицы / нажмите левую кнопку мыши и, не
отпуская, переместите таблицу в нужное место окна.
7) Определите связь между таблицами Книги и Тематика книг:
переместите мышью поле Код книги таблицы Книги на поле Код книги
таблицы Тематика книг;
в диалоговом окне Изменение связей проверьте правильность имен связующих
полей (Код книги) в столбцах Таблица/запрос и Связанная таблица/запрос / при
необходимости изменения связующих полей выберите требуемое поле Код книги из
списка;
в разделе Тип отношения убедитесь в правильности автоматического
определения типа связи: один-ко-многим;
определите параметры связи: установите флажок Обеспечение целостности
данных / установите флажки каскадное обновление связанных полей и каскадное
удаление связанных записей;
кнопка Создать (между двумя таблицами появится линия, на которой указан тип
отношения: 1: ).
8) Удалите связи между таблицами Книги и Тематика книг: щелчком мыши
выделите линию связи / Delete или щелчок правой клавишей мыши по линии связи /
Удалить / Да.
9) Еще раз определите связь между таблицами Книги и Тематика книг (см. п. 7, на
линии должен быть указан тип отношения: 1: ).
10) Закройте окно Схема данных с сохранением изменений.
2.18. Завершите работу с базой данных Библиотека и с Microsoft Access.
1. Завершите работу с базой данных Библиотека и с Microsoft Access: нажмите
кнопку Закрыть .

More Related Content

What's hot

Access 2
Access 2Access 2
0030
00300030
0030JIuc
 
субд Access
субд Accessсубд Access
субд AccessAndrewTar
 
пользовательские списки
пользовательские спискипользовательские списки
пользовательские спискиolgascor
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)s-lana
 
создание таблиц в Ms access
создание таблиц в Ms accessсоздание таблиц в Ms access
создание таблиц в Ms access
chiz123
 
Access 2000 1
Access 2000 1Access 2000 1
Access 2000 1
Vladimir Burdaev
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...guest8851ad2
 
создание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницсоздание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страниц
Vladimir Burdaev
 
импорт информации из бд
импорт информации из бдимпорт информации из бд
импорт информации из бд
Vladimir Burdaev
 
0037
00370037
0037JIuc
 
B pwin&ramus
B pwin&ramusB pwin&ramus
B pwin&ramus
Vladimir Burdaev
 
Excel02
Excel02Excel02
Word
WordWord
0018
00180018
0018JIuc
 
сапр тп лаб1
сапр тп лаб1сапр тп лаб1
сапр тп лаб1student_kai
 
Продвинутый HTML
Продвинутый HTMLПродвинутый HTML
Продвинутый HTML
Denis Latushkin
 
Access 02
Access 02Access 02
Access 02
Alexander Babich
 
VBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемостиVBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемости
Ilya Batozsky
 

What's hot (20)

Access 2
Access 2Access 2
Access 2
 
0030
00300030
0030
 
субд Access
субд Accessсубд Access
субд Access
 
пользовательские списки
пользовательские спискипользовательские списки
пользовательские списки
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)
 
создание таблиц в Ms access
создание таблиц в Ms accessсоздание таблиц в Ms access
создание таблиц в Ms access
 
Access 2000 1
Access 2000 1Access 2000 1
Access 2000 1
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...
 
создание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страницсоздание запросов, отчётов, Web страниц
создание запросов, отчётов, Web страниц
 
импорт информации из бд
импорт информации из бдимпорт информации из бд
импорт информации из бд
 
создание таблиц в Ms Access
создание таблиц в Ms Accessсоздание таблиц в Ms Access
создание таблиц в Ms Access
 
0037
00370037
0037
 
B pwin&ramus
B pwin&ramusB pwin&ramus
B pwin&ramus
 
Excel02
Excel02Excel02
Excel02
 
Word
WordWord
Word
 
0018
00180018
0018
 
сапр тп лаб1
сапр тп лаб1сапр тп лаб1
сапр тп лаб1
 
Продвинутый HTML
Продвинутый HTMLПродвинутый HTML
Продвинутый HTML
 
Access 02
Access 02Access 02
Access 02
 
VBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемостиVBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемости
 

Viewers also liked

Athens goverment and polis
Athens goverment  and polisAthens goverment  and polis
Athens goverment and polis
spongeman5
 
Myths and gods and heros
Myths and gods and herosMyths and gods and heros
Myths and gods and heros
spongeman5
 
CSUEB Leadership Development Program 2016
CSUEB Leadership Development Program 2016CSUEB Leadership Development Program 2016
Summer Training for Indian University Students at IUP U.S.A. 2015
Summer Training for Indian University Students at IUP U.S.A. 2015Summer Training for Indian University Students at IUP U.S.A. 2015
Summer Training for Indian University Students at IUP U.S.A. 2015
Summer Tours, Training, Industry Visits and Sightseeing in U.S.A.
 
bWyse Internet Marketing Workshop - Video and YouTube
bWyse Internet Marketing Workshop - Video and YouTubebWyse Internet Marketing Workshop - Video and YouTube
bWyse Internet Marketing Workshop - Video and YouTube
June Bachman
 
Aida cande sara carlos
Aida cande sara carlosAida cande sara carlos
Aida cande sara carlos
portafoliocande
 
Matemagica
MatemagicaMatemagica
Matemagica
edustos
 
Verão de 1944
Verão de 1944Verão de 1944
Verão de 1944
kmilalais
 
Treinamento Coleta Seletiva
Treinamento Coleta SeletivaTreinamento Coleta Seletiva
Treinamento Coleta Seletiva
Instituto IDEIAS
 
A beleza da_matematica
A beleza da_matematicaA beleza da_matematica
A beleza da_matematica
pso2510
 
63 0324 m preguntas y respuestas sobre los sellos
63 0324 m preguntas y respuestas sobre los sellos63 0324 m preguntas y respuestas sobre los sellos
63 0324 m preguntas y respuestas sobre los sellos
Miguel Angel Huayta Seminario
 
2 b celimar criando frase
2 b celimar criando frase2 b celimar criando frase
2 b celimar criando frase
cleidinha2010
 
10 motivos para sorrir
10 motivos para sorrir10 motivos para sorrir
10 motivos para sorrir
pso2510
 
62 1230 e señor, es esta la señal del fin
62 1230 e señor, es esta la señal del fin62 1230 e señor, es esta la señal del fin
62 1230 e señor, es esta la señal del fin
Miguel Angel Huayta Seminario
 
Memo4_BerkeleyCTeate.docx
Memo4_BerkeleyCTeate.docxMemo4_BerkeleyCTeate.docx
Memo4_BerkeleyCTeate.docx
Berkeley Teate
 
Final tax sutra
Final tax sutraFinal tax sutra
Final tax sutra
Kalpana Jayaramakrishnan
 
Condorito
CondoritoCondorito

Viewers also liked (20)

Athens goverment and polis
Athens goverment  and polisAthens goverment  and polis
Athens goverment and polis
 
Myths and gods and heros
Myths and gods and herosMyths and gods and heros
Myths and gods and heros
 
CSUEB Leadership Development Program 2016
CSUEB Leadership Development Program 2016CSUEB Leadership Development Program 2016
CSUEB Leadership Development Program 2016
 
Summer Training for Indian University Students at IUP U.S.A. 2015
Summer Training for Indian University Students at IUP U.S.A. 2015Summer Training for Indian University Students at IUP U.S.A. 2015
Summer Training for Indian University Students at IUP U.S.A. 2015
 
bWyse Internet Marketing Workshop - Video and YouTube
bWyse Internet Marketing Workshop - Video and YouTubebWyse Internet Marketing Workshop - Video and YouTube
bWyse Internet Marketing Workshop - Video and YouTube
 
Aida cande sara carlos
Aida cande sara carlosAida cande sara carlos
Aida cande sara carlos
 
41525412
4152541241525412
41525412
 
Agua y aire
Agua y aireAgua y aire
Agua y aire
 
Matemagica
MatemagicaMatemagica
Matemagica
 
Verão de 1944
Verão de 1944Verão de 1944
Verão de 1944
 
Treinamento Coleta Seletiva
Treinamento Coleta SeletivaTreinamento Coleta Seletiva
Treinamento Coleta Seletiva
 
A beleza da_matematica
A beleza da_matematicaA beleza da_matematica
A beleza da_matematica
 
63 0324 m preguntas y respuestas sobre los sellos
63 0324 m preguntas y respuestas sobre los sellos63 0324 m preguntas y respuestas sobre los sellos
63 0324 m preguntas y respuestas sobre los sellos
 
2 b celimar criando frase
2 b celimar criando frase2 b celimar criando frase
2 b celimar criando frase
 
10 motivos para sorrir
10 motivos para sorrir10 motivos para sorrir
10 motivos para sorrir
 
62 1230 e señor, es esta la señal del fin
62 1230 e señor, es esta la señal del fin62 1230 e señor, es esta la señal del fin
62 1230 e señor, es esta la señal del fin
 
Memo4_BerkeleyCTeate.docx
Memo4_BerkeleyCTeate.docxMemo4_BerkeleyCTeate.docx
Memo4_BerkeleyCTeate.docx
 
Final tax sutra
Final tax sutraFinal tax sutra
Final tax sutra
 
Eu e o meu Papá
Eu e o meu PapáEu e o meu Papá
Eu e o meu Papá
 
Condorito
CondoritoCondorito
Condorito
 

Similar to СУБД MS Access

упражнение 5
упражнение 5упражнение 5
упражнение 5Artyukhova
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрацияJIuc
 
реляционные базы данных
реляционные базы данныхреляционные базы данных
реляционные базы данных
ishuk
 
0024
00240024
0024JIuc
 
лабораторные работы
лабораторные работылабораторные работы
лабораторные работыstudent_kai
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...guest8851ad2
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхaleksashka3
 
тест запросы
тест запросытест запросы
тест запросыJIuc
 
методические указания
методические указанияметодические указания
методические указанияsveta-la
 
методические указания
методические указанияметодические указания
методические указанияsveta-la
 
0023
00230023
0023JIuc
 
0021
00210021
0021JIuc
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Accesstatianabtt
 
1
11
метод указания часть 2
метод указания  часть 2метод указания  часть 2
метод указания часть 2Demanessa
 
Урок 12. "Работа с таблицами, диаграммами и графиками"
Урок 12. "Работа с таблицами, диаграммами и графиками"Урок 12. "Работа с таблицами, диаграммами и графиками"
Урок 12. "Работа с таблицами, диаграммами и графиками"ANSevrukova
 
марк это просто. библиомаркетинг
марк  это просто. библиомаркетингмарк  это просто. библиомаркетинг
марк это просто. библиомаркетингЛюбовь Чиркова
 

Similar to СУБД MS Access (20)

упражнение 5
упражнение 5упражнение 5
упражнение 5
 
11 класс
11 класс11 класс
11 класс
 
42
4242
42
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрация
 
реляционные базы данных
реляционные базы данныхреляционные базы данных
реляционные базы данных
 
0024
00240024
0024
 
лабораторные работы
лабораторные работылабораторные работы
лабораторные работы
 
электронные таблицы основные параметры электронных таблиц основные типы и ...
электронные таблицы   основные параметры электронных таблиц  основные типы и ...электронные таблицы   основные параметры электронных таблиц  основные типы и ...
электронные таблицы основные параметры электронных таблиц основные типы и ...
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данных
 
тест запросы
тест запросытест запросы
тест запросы
 
методические указания
методические указанияметодические указания
методические указания
 
методические указания
методические указанияметодические указания
методические указания
 
0023
00230023
0023
 
0021
00210021
0021
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Access
 
1
11
1
 
Forms
FormsForms
Forms
 
метод указания часть 2
метод указания  часть 2метод указания  часть 2
метод указания часть 2
 
Урок 12. "Работа с таблицами, диаграммами и графиками"
Урок 12. "Работа с таблицами, диаграммами и графиками"Урок 12. "Работа с таблицами, диаграммами и графиками"
Урок 12. "Работа с таблицами, диаграммами и графиками"
 
марк это просто. библиомаркетинг
марк  это просто. библиомаркетингмарк  это просто. библиомаркетинг
марк это просто. библиомаркетинг
 

More from Artyukhova

кураж
куражкураж
кураж
Artyukhova
 
сушкевич
сушкевичсушкевич
сушкевич
Artyukhova
 
лапкович
лапковичлапкович
лапкович
Artyukhova
 
вщь
вщьвщь
вщь
Artyukhova
 
казакова
казаковаказакова
казакова
Artyukhova
 
янкова
янковаянкова
янкова
Artyukhova
 
Введение
ВведениеВведение
ВведениеArtyukhova
 
7. разработка приложений
7. разработка приложений7. разработка приложений
7. разработка приложенийArtyukhova
 
6. отчеты
6. отчеты6. отчеты
6. отчетыArtyukhova
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложенияArtyukhova
 
Запросы
ЗапросыЗапросы
ЗапросыArtyukhova
 
2. СУБД MS Access
2. СУБД MS Access2. СУБД MS Access
2. СУБД MS AccessArtyukhova
 
3. Таблицы
3. Таблицы3. Таблицы
3. ТаблицыArtyukhova
 
1. Введение
1. Введение1. Введение
1. ВведениеArtyukhova
 
Итоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологийИтоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологийArtyukhova
 
Методическая поддержка образовательног процесса
Методическая поддержка образовательног процессаМетодическая поддержка образовательног процесса
Методическая поддержка образовательног процессаArtyukhova
 
Организация повышения квалификации
Организация повышения квалификацииОрганизация повышения квалификации
Организация повышения квалификацииArtyukhova
 

More from Artyukhova (20)

кураж
куражкураж
кураж
 
сушкевич
сушкевичсушкевич
сушкевич
 
лапкович
лапковичлапкович
лапкович
 
вщь
вщьвщь
вщь
 
казакова
казаковаказакова
казакова
 
янкова
янковаянкова
янкова
 
Введение
ВведениеВведение
Введение
 
Eyeforblog
EyeforblogEyeforblog
Eyeforblog
 
Joy_1
Joy_1Joy_1
Joy_1
 
7. разработка приложений
7. разработка приложений7. разработка приложений
7. разработка приложений
 
6. отчеты
6. отчеты6. отчеты
6. отчеты
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложения
 
Формы
ФормыФормы
Формы
 
Запросы
ЗапросыЗапросы
Запросы
 
2. СУБД MS Access
2. СУБД MS Access2. СУБД MS Access
2. СУБД MS Access
 
3. Таблицы
3. Таблицы3. Таблицы
3. Таблицы
 
1. Введение
1. Введение1. Введение
1. Введение
 
Итоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологийИтоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологий
 
Методическая поддержка образовательног процесса
Методическая поддержка образовательног процессаМетодическая поддержка образовательног процесса
Методическая поддержка образовательног процесса
 
Организация повышения квалификации
Организация повышения квалификацииОрганизация повышения квалификации
Организация повышения квалификации
 

СУБД MS Access

  • 1. 1 ТЕМА 2. РАБОТА С ТАБЛИЦАМИ Создание новой базы данных 2.1. Создайте новую (пустую) базу данных и сохраните ее в своей рабочей папке под именем Библиотека. 1) Загрузите Microsoft Access: Пуск / Все программы / Microsoft Office / Microsoft Office Access 2007. 2) Создайте новую (пустую) базу данных: в разделе Новая пустая база данных щелчок мыши по Новая база данных / в открывшемся разделе Новая база данных введите название: Библиотека / рядом с название нажмите кнопку (поиск расположения для размещения базы данных) / выберите свою папку / ОК / нажмите кнопку Создать. Создание таблиц в режиме конструктора 2.2. Создайте новую таблицу в режиме конструктора и сохраните ее в базе данных Библиотека под именем Книги (рис. 1): 1) Создайте новую таблицу в режиме конструктора: выберите элемент Режим на ленте окна базы данных / Конструктор / в открывшемся окне Сохранение в разделе Имя таблицы: введите Книги / ОК. Код кни- ги Автор Название Город Издате- льство Год изда -ния Кол- во стра ниц Стои- мость 1 Глушаков С.В. Microsoft Office 2007. Лучший самоучитель Москва АСТ 2008 448 44 200 2 Дунаев В.В. Основы Web-дизайна. Самоучитель Санкт- Петербург БХВ- Петербург 2012 480 87 100 3 Леонов В.Н. Цветной самоучитель Windows 7 Москва Эксмо 2012 208 74 700 4 Леонтьев В.Д. Новейший самоучитель. Компьютер + Интернет Москва Опма Медиа Групп 2013 640 71 400 5 Матвиенко Ю.В. Компьютер. Ноутбук. Интернет Минск Триумф 2013 176 58 800 6 Скрылина С.Н. Photoshop CS6. Самое необходимое Санкт- Петербург БХВ- Петербург 2013 512 116 000 7 Смирнова О.В. Access 2007 на практике Москва Феникс 2009 160 29 200 Рис.1. Таблица Книги 2) Определите поле Код книги: укажите имя первого поля таблицы: в первой строке столбца Имя поля введите: Код книги; перейдите в ячейку столбца Тип данных: Tab (или Enter, или , или щелчок мыши в соответствующей ячейке);
  • 2. 2 определите значения, которые можно сохранять в этом поле: откройте список в ячейке столбца Тип данных / выберите Счетчик. 3) Определите поле Автор: укажите имя второго поля таблицы: перейдите во вторую строку столбца Имя поля (щелчок мыши в соответствующей ячейке) / введите: Автор; определите значения, которые можно сохранять в этом поле: перейдите в ячейку столбца Тип данных для этого поля: Tab (или Enter, или , или щелчок мыши в соответствующей ячейке) / в ячейке столбца Тип данных / оставьте Текстовый; определите размер этого поля (максимальное число символов для ввода в данное поле): вкладка Общие свойств поля в нижней части окна / в строке Размер поля введите 50. 4) Определите поле Город: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Город / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 5) Определите поле Год издания: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Год издания / в столбце Тип данных для этого поля выберите вариант Числовой / в строке Размер поля на вкладке Общие свойств поля в нижней части окна оставьте Длинное целое. 6) Определите поле Издательство: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Издательство / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 7) Определите поле Число страниц: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Число страниц / в столбце Тип данных для этого поля выберите вариант Числовой / в строке Размер поля на вкладке Общие свойств поля в нижней части окна оставьте Длинное целое. 8) Определите поле Стоимость: укажите имя, тип данных и формат этого поля: в следующей строке столбца Имя поля введите: Стоимость / в столбце Тип данных для этого поля выберите вариант Денежный / в строке Формат поля на вкладке Общие свойств поля в нижней части окна оставьте Денежный. 9) Определите первичный ключ таблицы: выделите поле Код книги: щелчок мыши в области маркировки строки определения поля слева от имени Код книги; на ленте выберите Ключевое поле (слева от имени поля в области маркировки появится соответствующая пиктограмма ). Замечание. Обратите внимание, что ключевое поле таблицы автоматически индексируется (индекс используется для ускорения операции поиска и сортировки): вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле установлено в значение Да (Совпадения не допускаются).
  • 3. 3 10) Сохраните таблицу Книги в базе данных Библиотека: нажмите кнопку (Сохранить). 11) Просмотрите таблицу Книги в режиме таблицы: нажмите элемент Режим / Режим таблицы. Убедитесь, что был создан только макет таблицы. 12) Закройте таблицу Книги: в правом углу таблицы Сотрудники нажмите кнопку Закрыть «Книги» . 2.3. Создайте новую таблицу в режиме конструктора и сохраните ее в базе данных Библиотека под именем Читатели (рис. 2): 1) Создайте новую таблицу в режиме конструктора: выберите на ленте окна базы данных элемент Создание / Таблица / выделите Таблица1 / выберите элемент Режим / Конструктор / в открывшемся окне введите Читатели / ОК. Код чита теля Фамилия Имя Отчество Место работы Должно сть Город Телефон E-mail 1 Морковин Виктор Петрович БГПУ инженер Жодино (022) 230-14-13 morc@tut. by 2 Городов Максим Иванович МГЛУ лабо рант Минск (017) 260-56-83 gorod@tut .by 3 Федоренко Алексей Алексеевич БГУ профес сор Минск (017) 238-45-92 fedor@tut. by 4 Зимин Андрей Семенович БНТУ инженер Минск (017) 224-65-31 zimin@tut .by 5 Герасемова Татьяна Сергеевна СШ№6 препода ватель Орша (033) 235-90-75 gerasem@ tut.by 6 Синичкина Марина Алексеевна БНТУ препода ватель Минск (017) 264-82-90 sinich@tut .by 7 Куросова Дарья Ивановна БГУ доцент Минск (017) 335-89-17 kur@mail. by Рис. 2. Таблица Читатели 2) Определите поле Код читателя: укажите имя первого поля таблицы: в первой строке столбца Имя поля введите: Код читателя; перейдите в ячейку столбца Тип данных: Tab (или Enter, или , или щелчок мыши в соответствующей ячейке); определите значения, которые можно сохранять в этом поле: откройте список в ячейке столбца Тип данных / выберите Счетчик. 3) Определите поле Фамилия: укажите имя второго поля таблицы: перейдите во вторую строку столбца Имя поля (щелчок мыши в соответствующей ячейке) / введите: Фамилия; определите значения, которые можно сохранять в этом поле: перейдите в ячейку столбца Тип данных для этого поля: Tab (или Enter, или , или щелчок мыши в соответствующей ячейке) / в ячейке столбца Тип данных / оставьте Текстовый;
  • 4. 4 определите размер этого поля (максимальное число символов для ввода в данное поле): вкладка Общие свойств поля в нижней части окна / в строке Размер поля введите 50. 4) Определите поле Имя: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Имя / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 5) Определите поле Отчество: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Отчество / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 6) Определите поле Место работы: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Место работы / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 7) Определите поле Должность: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Должность / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 8) Определите поле Город: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Город / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50; определите значение, автоматически добавляемое в поле для новой записи: щелчок в строке Значение по умолчанию / введите 'Минск'. 9) Определите поле Телефон: укажите имя, тип данных и формат этого поля: в следующей строке столбца Имя поля введите: Телефон / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 10) Определите первичный ключ таблицы: выделите поле Код читателя: щелчок мыши в области маркировки строки определения поля слева от имени Код читателя; на ленте выберите Ключевое поле (слева от имени поля в области маркировки появится соответствующая пиктограмма ). Замечание. Обратите внимание, что ключевое поле таблицы автоматически индексируется (индекс используется для ускорения операции поиска и сортировки): вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле установлено в значение Да (Совпадения не допускаются). 11) Сохраните таблицу Читатели в базе данных Библиотека: нажмите кнопку (Сохранить).
  • 5. 5 12) Просмотрите таблицу Читатели в режиме таблицы: нажмите элемент Режим на ленте окна базы данных / Режим таблицы. Убедитесь, что для новой записи в поле Город указано значение по умолчанию Минск. 13) Закройте таблицу Читатели: в правом углу таблицы Читатели нажмите кнопку Закрыть «Читатели» . 2.4. Создайте новую таблицу в режиме конструктора и сохраните ее в базе данных Библиотека под именем Выдачи (рис. 3): 1) Создайте новую таблицу в режиме конструктора: выберите на ленте окна базы данных элемент Создание / Таблица / выделите Таблица1 / выберите элемент Режим / Конструктор / в открывшемся окне введите Выдачи / ОК. Код выдачи Код читателя Код книги Дата выдачи Отметка о возврате 1 1 3 10.04.2012 2 2 1 25.04.2013 3 2 2 25.04.2013 4 3 7 07.05.2013 5 4 5 10.05.2013 6 5 1 18.05.2013 7 6 3 19.05.2013 8 1 7 28.05.2013 9 7 4 02.09.2013 10 2 7 05.09.2013 11 1 5 06.09.2013 12 1 6 06.09.2013 Рис. 3. Таблица Выдачи 2) Определите поле Код выдачи: укажите имя и тип данных этого поля: в первой строке столбца Имя поля введите: Код выдачи / в столбце Тип данных для этого поля выберите из списка Счетчик. 3) Определите поле Код читателя: укажите имя и тип данных этого поля: во второй строке столбца Имя поля введите: Код читателя / в столбце Тип данных для этого поля выберите из списка Числовой; определите размер этого поля: вкладка Общие свойств поля в нижней части окна / в строке Размер поля оставьте Длинное целое; создайте индекс по этому полю для ускорения операции поиска и сортировки: вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле установлено в значение Да (Совпадения допускаются). 4) Определите поле Код книги: укажите имя и тип данных этого поля: в следующей строке столбца Имя поля введите: Код книги / в столбце Тип данных для этого поля выберите из списка Числовой;
  • 6. 6 определите размер этого поля: вкладка Общие свойств поля в нижней части окна / в строке Размер поля оставьте Длинное целое; создайте индекс по этому полю для ускорения операции поиска и сортировки: вкладка Общие свойств поля в нижней части окна / свойство Индексированное поле установлено в значение Да (Совпадения допускаются). 5) Определите поле Дата выдачи: укажите имя, тип данных и размер этого поля: в следующей строке столбца Имя поля введите: Дата выдачи / в столбце Тип данных для этого поля выберите вариант Дата/время; укажите формат вывода значений даты на экран и на печать: вкладка Общие свойств поля в нижней части окна / в строке Формат поля выберите из списка Краткий формат даты; определите текущую дату в качестве значения, автоматически добавляемого в поле для новой записи: в строке Значение по умолчанию введите: Date(). 6) Определите поле Отметка о возврате: укажите имя и тип данных этого поля: в следующей строке столбца Имя поля введите: Отметка о выдаче / в столбце Тип данных для этого поля выберите вариант Логический; укажите формат вывода значений данного поля: вкладка Общие свойств поля в нижней части окна / в строке Формат поля выберите из списка Да/Нет; определите значение, автоматически добавляемое в поле для новой записи: в строке Значение по умолчанию введите: Нет; определите тип элемента управления для вывода этого поля: вкладка Подстановка свойств поля в нижней части окна / в строке Тип элемента управления выберите из списка Флажок. 7) Определите первичный ключ таблицы: выделите поле Код выдачи: щелчок мыши в области маркировки строки определения поля слева от имени Код выдачи; на ленте выберите Ключевое поле (слева от имени поля в области маркировки появится соответствующая пиктограмма ). 8) Сохраните таблицу Выдачи в базе данных Библиотека: нажмите кнопку (Сохранить). 9) Просмотрите таблицу Выдачи в режиме таблицы: нажмите элемент Режим на ленте окна базы данных / Режим таблицы. Убедитесь, что для новой записи в поле Дата выдачи указана текущая дата. 10) Закройте таблицу Выдачи: в правом углу таблицы Выдачи нажмите кнопку Закрыть «Выдачи» . Изменение структуры таблиц базы данных 2.5. Измените структуру таблицы Книги в режиме конструктора 1) Откройте таблицу Книги в режиме конструктора: двойной щелчок мыши по таблице Книги / элемент Режим / Конструктор; 2) Переименуйте поле Число страниц в Количество страниц: воспользовавшись клавишами управления курсором, перейдите в ячейку имени поля Число страниц /
  • 7. 7 используя Backspace или Delete, удалите старое имя поля / введите новое имя: Количество страниц. 3) Добавьте в таблицу новое поле Название, вставив его перед полем Город: выделите поле Город / клавиша Insert; определите поле Название: в новую строку столбца Имя поля введите: Название / в столбце Тип данных для этого поля оставьте вариант Текстовый / в строке Размер поля на вкладке Общие свойств поля в нижней части окна введите 50. 4) Поменяйте местами поля Стоимость и Количество страниц: выделите поле Количество страниц / установите курсор мыши в области маркировки строки / нажмите левую кнопку и, не отпуская, перемещайте курсор мыши вверх до тех пор, пока над полем Стоимость не появится горизонтальная разделительная линия. 5) Удалите поле Год издания: выделите поле Год издания / Delete. 6) Отмените удаление поля Год издания: нажмите . 7) Измените значение свойства Число десятичных знаков для поля Стоимость: воспользовавшись мышью или клавишами управления курсором, перейдите к полю Стоимость /щелчок мыши в строке Число десятичных знаков на вкладке Общие свойств поля в нижней части окна / выберите из списка 0. 8) Удалите первичный ключ таблицы (без удаления поля): выделите поле Код книги / нажмите по пиктограмме на ленте . 9) Отмените удаление Первичного ключа: . 10) Сохраните изменения структуры таблицы Книги: нажмите кнопку (Сохранить). 11) Закройте таблицу Книги. 2.6. Определите маску ввода для поля Дата выдачи таблицы Выдачи с использованием мастера по созданию масок ввода. 1) Откройте таблицу Выдачи в режиме конструктора: двойной щелчок мыши по таблице Выдачи / элемент Режим / Конструктор на ленте окна базы данных; 2) Определите маску ввода для поля Дата выдачи: воспользовавшись мышью или клавишами управления курсором, перейдите к полю Дата выдачи; запустите мастера по созданию масок ввода: щелчок мыши в строке Маска ввода на вкладке Общие свойств поля в нижней части окна / ; в предлагаемом списке стандартных масок выберите Краткий формат даты / кнопка Далее; обратите внимание на символьную строку, записанную мастером в поле Маска ввода (00/00/0000) / в качестве используемого знака заполнителя в поле Заполнитель оставьте предлагаемый по умолчанию знак подчеркивания _/ для проверки работы маски щелкните мышью в поле Проба и введите: 01012013 / кнопка Далее / кнопка Готово (в строку Маска ввода мастер запишет: 00/00/0000;0;_). 3) Сохраните изменения структуры таблицы. 4) Закройте таблицу Выдачи.
  • 8. 8 2.7. Определите описание для поля Телефон таблицы Читатели. 1) Откройте таблицу Читатели в режиме конструктора: двойной щелчок мыши по таблице Читатели / элемент Режим / Конструктор на ленте окна базы данных; 2) Определите описание для поля Телефон: воспользовавшись мышью или клавишами управления курсором, перейдите к полю Телефон / в столбце Описание для этого поля введите: Телефон вводится вместе с кодом. 3) Сохраните изменения структуры таблицы. 4) Просмотрите таблицу Читатели в режиме таблицы. Щелкните мышью в поле Телефон и убедитесь, что в строке состояния отображается текст описания. 5) Закройте таблицу Читатели. Определение связей между таблицами 2.8. Определите связи между таблицами базы данных Библиотека, руководствуясь рис. 4. 1) Откройте окно Схема данных для определения связей между таблицами: элемент Работа с базами данных / Схема данных на ленте окна базы данных / Отобразить таблицу. 2) Определите таблицы, между которыми необходимо создавать связи: в диалоговом окне Добавление таблицы протяжкой мыши выделите все таблицы (или щелчком мыши выделите первую таблицу / нажмите Shift и, не отпуская, щелчком мыши выделите последнюю таблицу); кнопка Добавить / кнопка Закрыть. Рис. 4. Связи между таблицами базы данных Библиотека 3) Измените расположение таблиц в окне Схема данных: установите курсор мыши на заголовок списка полей таблицы / нажмите левую кнопку мыши и, не отпуская, переместите таблицу в нужное место окна (рис. 4). 4) Определите связь между таблицами Читатели и Выдачи: установите курсор мыши на поле Код читателя таблицы Читатели / нажмите левую кнопку мыши и, не отпуская, переместите его на поле Код читателя таблицы Выдачи; в диалоговом окне Изменение связей проверьте правильность имен связующих полей (Код читателя) в столбцах Таблица/запрос и Связанная таблица/запрос / при необходимости изменения связующих полей выберите требуемое поле Код читателя из списка;
  • 9. 9 обратите внимание на автоматическое определение типа связи: один-ко-многим в разделе Тип отношения; определите параметры связи: установите флажок Обеспечение целостности данных / установите флажки каскадное обновление связанных полей и каскадное удаление связанных записей; кнопка Создать (между двумя таблицами появится линия, на которой указан тип отношения: 1: ). 5) Определите связь между таблицами Книги и Выдачи: переместите мышью поле Код книги таблицы Книги на поле Код книги таблицы Выдачи; в диалоговом окне Изменение связей проверьте правильность имен связующих полей (Код книги) в столбцах Таблица/запрос и Связанная таблица/запрос; в разделе Тип отношения в правильности автоматического определения типа связи: один-ко-многим; определите параметры связи: установите флажок Обеспечение целостности данных / установите флажки каскадное обновление связанных полей и каскадное удаление связанных записей; кнопка Создать (между двумя таблицами появится линия, на которой указан тип отношения: 1: ). 6) Сохраните изменения схемы данных. 7) Закройте окно Схема данных: в правом углу нажмите кнопку Закрыть «Схема данных» или нажмите кнопку Закрыть на ленте окна базы данных. Ввод данных в таблицу. Изменение макета таблицы 2.9. Введите в таблицы базы данных Библиотека записи, руководствуясь рис. 1, 2, 3. 1) Откройте таблицу Книги в режиме таблицы: двойной щелчок мышью по таблице Книги. 2) Введите в таблицу Книги записи, значения которых приведены на рис. 1. Для перехода к следующей ячейке таблицы используйте Tab или Enter или . В поле Код книги с типом данных Счетчик информацию вводить не нужно (при вводе каждой новой записи содержимое данного поля автоматически увеличится на 1, обеспечивая уникальные значения поля). После заполнения всех полей текущей записи используйте Tab или Enter или для перехода к следующей пустой записи. При переходе к каждой следующей записи текущая запись сохраняется автоматически. 3) После ввода всех записей закройте таблицу Книги. 4) Аналогичным образом введите в таблицы Читатели и Выдачи записи, руководствуясь рис. 2 и 3 (обратите внимание, что очередность заполнения таблиц является существенной, т.к. при определении связей была установлена опция Обеспечение целостности данных). 2.10. Изучите возможности настройки макета таблицы. 1) Откройте таблицу Читатели в режиме таблицы: двойной щелчок мышью по таблице Читатели.
  • 10. 10 2) Настройте параметры шрифта для всей таблицы: выделите таблицу, нажав в верхнем левом углу таблицы на значок / во вкладке Главная на ленте окна базы данных в разделе Шрифты выберите тип шрифта Times New Roman / размер - 12 / нажмите на стрелочку / в открывшемся окне Формат таблицы установите следующие параметры: Оформление – приподнятое, Цвет фона – выберите Белый, Дополнительный цвет фона – Темно-красный / нажмите ОК. 3) Увеличьте ширину столбца Должность: установите курсор мыши на правую границу столбца Должность в области заголовков столбцов / нажмите левую кнопку мыши и, не отпуская, перетащите границу столбца направо. 4) Используя мышь, установите ширину столбца Должность по ширине данных: установите курсор мыши на правую границу столбца Должность в области заголовков столбцов / двойной щелчок мышью. 5) Установите ширину столбца Место работы по ширине данных другим способом: щелчком мыши установите текстовый курсор в столбец Место работы или выделите этот столбец, щелкнув мышью по его заголовку / щелчок правой клавишей мыши / выберите Ширина столбца / в открывшемся окне Ширина столбца нажмите на кнопку По ширине данных. 6) Установите ширину всех столбцов таблицы по ширине данных: выделите все столбцы таблицы: установите курсор мыши на заголовок первого столбца, нажмите левую кнопку мыши и, не отпуская, протяните мышку по заголовкам всех столбцов таблицы; щелчок правой клавиши мыши / выберите Ширина столбца / в открывшемся окне Ширина столбца нажмите на кнопку По ширине данных. 7) Скройте столбец Код читателя: щелчком мыши установите текстовый курсор в столбец Код читателя или выделите этот столбец, щелкнув мышью по его заголовку / щелчок правой клавиши мыши / выберите Скрыть столбцы. 8) Отобразице столбец Код читателя на экране: выделите столбец Фамилия / щелчок правой клавиши мыши / выберите Отобразить столбцы / в открывшемся окне Отображение столбцов установите флажок рядом с именем столбца Код читателя / кнопка Закрыть. 9) Закрепите столбец Фамилия: щелчком мыши установите текстовый курсор в столбец Фамилия или выделите этот столбец, щелкнув мышью по его заголовку / кнопка Главная на ленте / в разделе Записи нажмите кнопку Дополнительно / выберите Закрепить / уменьшите размеры окна таблицы до появления горизонтальной полосы прокрутки / воспользовавшись горизонтальной полосой прокрутки, прокрутите таблицу влево и вправо и убедитесь, что столбец Фамилия во время прокрутки остается на экране. 10) Отмените закрепление столбца Фамилия: Главная / Дополнительно / Освободить / воспользовавшись горизонтальной полосой прокрутки, прокрутите таблицу влево и вправо и убедитесь, что столбец Фамилия перемещается вместе с другими столбцами таблицы. 11) Переместите столбец Фамилия на прежнее место: выделите столбец Фамилия, щелкнув мышью по его заголовку / установите курсор мыши в области заголовка столбца / нажмите левую кнопку и, не отпуская, перемещайте мышку вправо до тех пор, пока за полем Код читателя не появится вертикальная разделительная линия. 12) Сохраните изменения макета таблицы.
  • 11. 11 13) Закройте таблицу Читатели. Изменение данных. Сортировка, поиск и фильтрация данных 2.11. С использованием подтаблицы дополните базу данных Библиотека информацией о новой выдаче книг читателю А.С.Зимину. 1) Откройте таблицу Читатели в режиме таблицы: двойной щелчок мышью по таблице Читатели. 2) Просмотрите информацию о выдаче книг читателю А.С.Зимину: щелчок по кнопке разворачивания связанных записей рядом с областью маркировки записи, относящейся к фамилии Зимин. 3) С использованием подтаблицы дополните базу данных информацией о новой выдаче книг читателю А.С.Зимину: в поле Код книги новой записи подтаблицы введите: 1 / в поле Дата выдачи оставьте текущую дату. 4) Сверните связанные записи из таблицы Выдачи: кнопка рядом с областью маркировки записи, относящейся к фамилии Зимин. 2.12. Изучите возможности изменения данных таблицы. 1) Скопируйте первую запись таблицы Читатели в буфер обмена: щелчком мыши в области маркировки строки выделите первую запись таблицы / Главная / Копировать. 2) Вставьте содержимое буфера обмена в конец исходной таблицы: Главная / Вставить / Добавить из буфера (при этом Microsoft Access автоматически генерирует новое значение счетчика для этой записи). 3) Удалите последнюю запись таблицы: выделите последнюю запись таблицы / Delete (или Главная / Удалить) / подтвердите удаление записи. 4) Замените фамилию читателя Татьяны Сергеевны Герасемовой на Денисович: установите текстовый курсор в столбец Фамилия или выделите этот столбец / Главная / в разделе Найти нажмите кнопку Заменить; в открывшемся окне Поиск и замена в поле Образец введите: Герасемова / в поле Заменить на введите: Денисович; определите поиск по всем записям текущего поля: убедитесь, что в поле Поиск в указано Фамилия / в поле Просмотр выберите из списка Все; укажите, что искомый текст представляет собой отдельное слово и должен полностью совпадать с образцом (включая наличие прописных букв): в поле Совпадение выберите из списка Поля целиком / установите флажок С учетом регистра; найдите значение, удовлетворяющее условию поиска: кнопка Найти далее; замените найденное значение новым: кнопка Заменить; закройте диалоговое окно Поиск и замена (кнопка строки заголовка окна) / убедитесь в выполнении указанной замены. 5) Закройте таблицу Читатели. 2.13. Изучите возможности сортировки, поиска и фильтрации данных таблицы. 1) Откройте таблицу Книги в режиме таблицы: двойной щелчок мышью по таблице Книги.
  • 12. 12 2) Отсортируйте записи таблицы по полю Автор в обратном алфавитном порядке: установите текстовый курсор в столбец Автор или выделите этот столбец / Главная / в разделе Сортировка и фильтр выберите кнопку (по убыванию). 3) Отсортируйте записи таблицы по ключевому полю Код книги по возрастанию: установите текстовый курсор в столбец Код книги или выделите этот столбец / Главная / кнопка (по возрастанию). 4) Осуществите поиск записей о книгах по автору Леонтьев: установите текстовый курсор в столбец Автор или выделите этот столбец / Главная / в разделе Найти нажмите кнопку Найти; в открывшемся окне Поиск и замена в поле Образец: введите: Леонтьев; определите поиск по всем записям текущего поля; убедитесь, что в поле Поиск в указано Автор / в поле Просмотр выберите из списка Все; укажите, что должен производиться поиск совпадений образца с любой частью поля и учитываться регистр символов: в поле Совпадение выберите из списка С любой частью поля / установите флажок С учетом регистра; найдите первое значение, удовлетворяющее условию поиска: кнопка Найти далее; найдите следующее значение, удовлетворяющее условию поиска: кнопка Найти далее / прочитайте сообщение о том, что поиск записей завершен и следующее значение, удовлетворяющее условию поиска не найдено / ОК. закройте диалоговое окно Поиск и замена: кнопка строки заголовка окна. 5) Создайте фильтр для отбора записей о книгах, изданных в 2012 году: с помощью мыши выделите значение 2012 в поле Год издания в любой записи таблицы / Главная / в разделе Сортировка и фильтр нажмите кнопку Выделение / равно 2012. 6) К отобранным данным примените фильтр для выбора записей о книгах издательства Эксмо: выделите значение Эксмо в поле Издательство в любой записи таблицы / Главная / Выделение / равно Эксмо. 7) Отобразите на экране все записи таблицы: Главная / в разделе Сортировка и фильтр нажмите кнопку Применить фильтр. 8) Создайте фильтр для отбора записей о всех книгах, кроме изданных в Москве: выделите значение Москва в поле Город в любой записи таблицы / Главная / в разделе Сортировка и фильтр нажмите кнопку Выделение / не содержит «Москва». 9) Отмените действие фильтра: Главная / в разделе Сортировка и фильтр нажмите кнопку Применить фильтр. 10) Закройте таблицу Книги с сохранением всех изменений. Модификация набора данных 2.14. Создайте новую таблицу в режиме таблицы и сохраните ее в базе данных Библиотека под именем Тематика книг (рис. 5). Код книги Тема 1 Офисные программы 2 Web-дизайн 3 Операционные системы
  • 13. 13 4 Офисные программы 4 Интернет 5 Интернет 6 Графика 7 Базы данных Рис. 5. Таблица Тематика книг 1) Создайте новую таблицу в режиме таблицы: выберите на ленте окна базы данных элемент Создание / Таблица. 2) Введите в пустую таблицу первые две записи, значения которых приведены на рис. 5. 3) Переименуйте столбец Поле 1 в Код книги: двойной щелчок мышью по заголовку столбца Поле 1 / введите Код книги / Enter или щелчок мыши вне заголовка столбца. 4) Аналогичным образом переименуйте столбец Поле 2 в Тема. 5) Сохраните таблицу в базе данных Библиотека под именем Тематика книг: нажмите (сохранить) / в открывшемся окне введите: Тематика книг / ОК. 2.15. Измените структуру таблицы Тематика книг в режиме конструктора. 1) Переключитесь в режим конструктора: элемент Режим / Конструктор. 2) Преобразуйте поле Тема в поле со списком, содержащим фиксированный набор значений: перейдите к полю Тема / в столбце Тип данных для этого поля выберите из списка Мастер подстановок; в открывшемся окне укажите, что список будет содержать фиксированный набор значений для выбора: установите переключатель Будет введен фиксированный набор значений / кнопка Далее; укажите число столбцов списка: в поле Число столбцов оставьте 1; в качестве значений, которые будет содержать поле со списком, введите (для перехода к новой строке используйте клавишу Tab): Базы данных, Графика, Интернет, Операционные системы, Офисные программы, Языки программирования, Web-дизайн; настройте ширину столбца списка: установите курсор мыши на правую границу столбца в области заголовка / двойной щелчок мышью / кнопка Далее; в качестве подписи для поля со списком оставьте Тема / кнопка Готово (обратите внимание, что тип данных для поля Тема и другие дополнительные свойства, расположенные на вкладке Общие, не изменились). 3) Изучите свойства подстановки, установленные мастером (вкладка Подстановка свойств поля в нижней части окна): в качестве элемента управления, используемого для вывода этого поля, мастер указал поле со списком;
  • 14. 14 свойство Тип источника строк указывает, что в качестве источника данных для списка используется список значений; ячейка свойства Источник строк содержит перечень этих значений; свойство Число столбцов указывает, что поле со списком содержит 1 столбец; свойство Присоединенный столбец указывает, что значение этого первого столбца используется в качестве значения поля Тема; свойство Заглавная столбцов установлено в значение Нет – список не содержит заголовка; свойство Ширина столбцов определяет ширину столбца списка; свойство Ширина списка определяет общую ширину раскрывающегося списка, которая в данном случае совпадает с шириной единственного столбца списка; свойство Число строк списка указывает, сколько строк отображается в раскрывающемся списке (для просмотра остальных строк используется полоса прокрутки); свойство Ограничится списком установлено в значение Нет – в поле можно вводить любые значения, а не только те, которые содержатся в списке. 4) Укажите тип данных для поля Код книги: в столбце Тип данных для этого поля выберите из списка Числовой; 5) Сохраните изменения структуры таблицы. 6) Просмотрите таблицу Тематика книг в режиме таблицы. Завершите ввод данных в таблицу в соответствии с рис. 5. Для ввода данных в поле Тема достаточно открыть список подстановки и выбрать нужное значение из списка. 7) Закройте таблицу Тематика книг. 2.16. С использованием мастера подстановок преобразуйте поле Код читателя таблицы Выдачи в поле со списком, содержащим фамилию, имя и отчество читателей. 1) Для преобразования поля Код читателя таблицы Выдачи в поле со списком с использованием мастера подстановки удалите связи между таблицами Читатели и Выдачи: откройте окно Схема данных: элемент Работа с базами данных на ленте окна базы данных / Схема данных; удалите связь между таблицами Читатели и Выдачи: щелчком мыши выделите линию связи / Delete (или щелчок правой клавиши мыши по линии связи / Удалить) / подтвердите удаление связи; закройте окно Схема данных с сохранением изменений. 2) Откройте таблицу Выдачи в режиме конструктора: выделите таблицу Выдачи / элемент Режим на ленте окна базы данных / Конструктор. 3) С использованием мастера подстановок преобразуйте поле Код читателя в поле со списком, содержащим фамилию, имя и отчество читателей: перейдите к полю Код читателя / в столбце Тип данных для этого поля выберите из списка Мастер подстановок; укажите, что список будет получать свои значения из таблицы Читатели: установите переключатель Объект "столбец подстановки" будет использовать значения из таблицы или запроса / кнопка Далее;
  • 15. 15 определите таблицу, содержащую значения для поля со списком: в списке таблиц базы данных выберите таблицу Читатели / кнопка Далее; выберите поля, содержащие данные для поля со списком: в списке Доступные поля выделите поле Код читателя / / аналогичным образом перенесите в список Выбранные поля поля Фамилия, Имя и Отчество / кнопка Далее; укажите порядок сортировки полей списка: в первом поле выберите из списка Фамилия, во втором – Имя, в третьем – Отчество / проверьте порядок сортировки по всем трем полям – по возрастанию (в алфавитном порядке) / кнопка Далее; укажите, что поле Код читателя не должно отображаться на экране: проверьте наличие установленного по умолчанию флажка Скрыть ключевой столбец (рекомендуется) / кнопка Далее; в качестве подписи для поля со списком оставьте Код читателя / кнопка Готово / подтвердите сохранение таблицы, щелкнув по кнопке Да. 4) Изучите свойства подстановки, установленные мастером (вкладка Подстановка свойств поля в нижней части окна): в качестве элемента управления, используемого для вывода этого поля, мастер указал поле со списком; свойство Тип источника строк указывает, что в качестве источника данных для списка используется таблица; ячейка свойства Источник строк содержит инструкцию SQL, которую создал мастер подстановок для выбора полей из таблицы Читатели; свойство Число столбцов указывает, что поле со списком содержит 4 столбца; свойство Присоединенный столбец указывает, что значение этого первого столбца используется в качестве значения поля Код читателя таблицы Выдачи; обратите внимание, что для первого столбца ширина равна 0 (свойство Ширина столбцов) – первый столбец не выводится в поле со списком; свойство Заглавная столбцов установлено в значение Нет – при раскрытии списка имена полей не отображаются; в строке Число строк списка указывается, сколько строк отображается в раскрывающемся списке (для просмотра остальных строк используется полоса прокрутки); свойство Ширина столбцов определяет ширину раскрывающегося списка; свойство Ограничится списком установлено в значение Да – в поле можно вводить только те значения, которые содержатся в списке. 5) Переключитесь в режим таблицы и просмотрите результат работы мастера подстановок (в столбце Код читателя вместо Кода читателя отображается его фамилия. При вводе информации о новой выдаче книг в столбце Код читателя достаточно открыть список подстановки и выбрать читателя из списка по фамилии, имени и отчеству). 6) Закройте таблицу Выдачи.
  • 16. 16 2.17. Изучите возможности редактирования связей между таблицами. Добавьте новую таблицу Тематика книг в окно Схема данных и определите связь между таблицами Книги и Тематики книг. 1) Откройте окно Схема данных: элемент Работа с базами данных на ленте окна базы данных / Схема данных (обратите внимание, что мастер подстановок автоматически создал связь между таблицами Читатели и Выдачи). 2) Измените параметры связи между таблицами Читатели и Выдачи: двойной щелчок мышью по линии связи / в диалоговом окне Изменение связей установите флажок Обеспечение целостности данных / установите флажки каскадное обновление связанных полей и каскадное удаление связанных записей / ОК (на линии связи будет указан тип отношений: 1: ). 3) Добавьте новую таблицу Тематика книг в окно Схема данных: нажмите кнопку Отобразить таблицу / из открывшегося окна Добавление таблицы выберите таблицу Тематика книг / Добавить / Закрыть. 4) Удалите таблицу Тематика книги из окна Схема данных: щелчком мыши выделите таблицу / Delete или щелчок правой клавишей мыши по названию таблицы / Скрыть таблицу. 5) Еще раз добавьте таблицу Тематика книг в окно Схема данных. 6) При необходимости переместите таблицу Тематика книг в окне Схема данных: установите курсор мыши на заголовок таблицы / нажмите левую кнопку мыши и, не отпуская, переместите таблицу в нужное место окна. 7) Определите связь между таблицами Книги и Тематика книг: переместите мышью поле Код книги таблицы Книги на поле Код книги таблицы Тематика книг; в диалоговом окне Изменение связей проверьте правильность имен связующих полей (Код книги) в столбцах Таблица/запрос и Связанная таблица/запрос / при необходимости изменения связующих полей выберите требуемое поле Код книги из списка; в разделе Тип отношения убедитесь в правильности автоматического определения типа связи: один-ко-многим; определите параметры связи: установите флажок Обеспечение целостности данных / установите флажки каскадное обновление связанных полей и каскадное удаление связанных записей; кнопка Создать (между двумя таблицами появится линия, на которой указан тип отношения: 1: ). 8) Удалите связи между таблицами Книги и Тематика книг: щелчком мыши выделите линию связи / Delete или щелчок правой клавишей мыши по линии связи / Удалить / Да. 9) Еще раз определите связь между таблицами Книги и Тематика книг (см. п. 7, на линии должен быть указан тип отношения: 1: ). 10) Закройте окно Схема данных с сохранением изменений. 2.18. Завершите работу с базой данных Библиотека и с Microsoft Access. 1. Завершите работу с базой данных Библиотека и с Microsoft Access: нажмите кнопку Закрыть .