- •Л. А. Ходоровский Системы управления базами данных (на примере субд access-2010)
- •Работа Access - 1 создание базы данных.
- •1.Создание новой базы данных.
- •2. Создание таблицы образование, определение ее полей и параметров.
- •3. Создание таблицы читатели, определение ее полей и параметров.
- •4. Заполнение таблицы читатели
- •Работа Access - 2 Корректировка таблиц. Изменение баз данных
- •1. Запустите Access и откройте свою базу данных
- •2. Корректировка данных.
- •3. Изменение структуры данных
- •4. Изменение вида таблицы
- •5. Расширение базы данных
- •Создание поля с множественными значениями
- •Работа Access - 3 Создание запросов.
- •Запустите Access и откройте свою базу данных
- •2. Запросы на выборку данных из одной таблицы
- •3. Запросы на выборку данных из двух и более таблиц
- •5. Исследование запросов
- •6. Вычисления и группировка данных в запросах
- •Поиск по значениям многозначных полей
- •Работа Access – 4 построение форм
- •1. Откройте свою базу данных
- •2. Создание простой формы
- •Модификация построенной формы
- •4. Построение формы - диаграммы
- •5. Построение составной формы
- •6. Построение составной формы с диаграммой
1. Откройте свою базу данных
Не забудьте включать содержимое в строке с предупреждением системы безопасности (см. соответствующее указание к работе ACCESS-2).
2. Создание простой формы
Создать простые формы для отображения таблицы ЧИТАТЕЛИ. Для этого перейдите в области переходов на таблицу ЧИТАТЕЛИ (т.е. перейдите в категорию Таблицы и установите курсор на имя таблицы ЧИТАТЕЛИ). Далее выберите на ленте вкладку Создание и в группе Формы – кнопку Форма. На экране отобразится макет одной записи о читателе. Сохраните эту форму под именем Читатель-1.
Теперь выберите в блоке Создание–Формы кнопку Другие формы и в появившемся списке выберите Разделенная форма. Изучите полученную форму и сохраните ее под именем Читатель-2. Далее выберите Создание-Формы-Другие формы-Несколько элементов. Изучите полученную форму и сохраните ее под именем Читатель-3.
Используя форму, добавьте в таблицу ЧИТАТЕЛИ новые записи.
Для этого откройте форму Читатель-1 и, используя кнопки перемещения по записям (в нижней части формы), нажмите кнопку перехода к новой (пустой) записи. Появится макет записи с пустыми полями, внесите в них данные о своем друге.
Откройте теперь форму Читатель-2 и занесите в последнюю строку таблицы данные еще об одном читателе.
Использование Мастера форм. Выберите Создание-Формы и кнопку Мастер форм. В диалоговых окнах мастера укажите последовательно:
Источник (Таблицы и запросы ) – таблица ЧИТАТЕЛИ
Переносимые поля – все (кнопка >> между окнами Доступные поля и Выбранные поля)
Внешний вид формы: в один столбец,
Просмотрите получившуюся форму и сохраните ее под именем Читатель-4.
Далее с помощью Мастера форм создайте формы с внешним видом ленточный, табличный и выровненный. Изучите их, сравните между собой и сохраните.
Модификация построенной формы
Задача: преобразовать форму Читатель-1 в другую форму (под именем Читатель-11), вид которой приведен на рис 4.1. (Новая форма отличается от предыдущей иным расположением и наименованием отдельных полей, а также тем, что поле СоцПоложение является полем со списком.)
Рис. 4.1.
Создание начальной формы.
Создайте копию формы Читатель-1 под именем Читатель-11.
Для формы Читатель-11 перейдите в режим Конструктора.
3.2. Изменение размера полей.
Заметьте, что ширина всех полей в макете формы одинакова. Уменьшите эту ширину. Для этого подведите курсор к правой границе поля Код читателя, выделите это поле и потащите границу влево – изменится размер всех полей в левом столбце макета. Сделайте то же с полями правого столбца макета.
3.3. Удалить единый макет полей
Предыдущие действия выполнялись сразу для нескольких полей формы, потому что при создании формы все поля автоматически создаются в одинаковом формате (связаны единым макетом). Чтобы можно было работать с отдельными элементами формы, следует отменить их связанность. Для этого выделите общей рамкой все элементы формы и на ленте в зоне Инструменты конструктора форм щелкните по кнопкам Упорядочить – Таблица - Удалить макет.
3.4. Изменение местоположения полей
Задача: в первой строке формы поместить метку «Читатель» и текстовые поля Фамилия, Имя, Отчество. Изменить положение полей Код читателя, ДатаРегистрации и Телефон.
а) Поменяйте местами поля Код читателя и Фамилия: для этого выделите поле Код читателя и сместите его вместе с меткой в верхний левый угол; выделите поле Фамилия и переместите его вверх, снова выделите поле Код читателя и переместите его ниже поля Фамилия.
б) Выделите поле Имя и переместите его значение (без метки) в положение правее поля Фамилия (потянув за левый верхний угол текстового поля). Следом расположите без метки поле Отчество.
в) Изменение меток:
измените метку «Фамилия» на «Читатель», удалите метки «Имя» и «Отчество».
г) Уменьшите размер полей Имя и Отчество. Выровняйте верхнюю строчку. Для этого, придерживая кнопку Ctrl, последовательно выделите метку «Читатель» и поля Фамилия, Имя, Отчество, и укажите в контекстном меню «Выровнять» и «Снизу».
д) Переместите поля на место удаленных полей Имя и Отчество. Если нужно – меняйте их размеры.
3.5. Преобразуйте поле "СоцПоложение" в поле со списком.
Выделите и удалите поле СоцПоложение.
В
ленте войдите в блок Конструктор
– Элементы управления,
нажмите кнопку
,
расположенную по правому краю блока, в
расширенном блоке сначала активизируйте
кнопку Использовать
Мастера
,
потом
щелкните
по
кнопке
Поле
со списком
и установите курсор на то место формы,
где был удаленный элемент, причем так,
чтобы слева оставалось достаточно места
для метки этого поля.
В результате на экран выводится первое из группы диалоговых окон - окно Создание полей со списком.
В первом окне выберите Будет введен фиксированный набор значений и нажмите кнопку "Далее", в следующем окне в один столбец внесите все возможные значения поля СоцПоложение («УЧАЩ», «ПЕНС», «РАБТ» и «НЕРБ»). Далее укажите, что данные нужно Сохранять в поле, и выберите поле СоцПоложение.
Наконец, в последнем диалоговом окне, измените название (подпись поля) на СоцПоложение и нажмите кнопку Готово.
Таким же образом преобразуйте поле Пол в поле со списком.
Закройте модифицированную форму.
