- •Система управления базами данных microsoftaccess2007
- •Введение
- •Лабораторная работа №1
- •1 Начало работы с базой данных
- •1.2 Ввод и удаление записей
- •1.3 Ввод записей в таблицу
- •1.4 Ввод записей в режиме формы
- •1.5 Удаление записей
- •Лабораторная работа №2
- •2 Изменение структуры таблицы
- •2.1 Установка размера поля
- •2.2 Установка формата
- •2.3 Определение маски ввода
- •2.4 Задание подписи
- •2.5 Установка значения по умолчанию
- •2.6 Обязательное поле
- •2.7 Другие свойства
- •2.8 Проверка изменений
- •Лабораторная работа №3
- •3Работа с записями
- •3.1 Поиск записи
- •3.2 Перемещение полей
- •3.3 Сортировка записей
- •3.4 Модернизация таблицы
- •3.5 Создание форм
- •Лабораторная работа №4
- •4 Установка связей между таблицами
- •4.1 Создание новой таблицы
- •4.2 Создание реляционных связей между таблицами
- •Лабораторная работа №5
- •5 Запросы
- •5.1 Вывод отдельных полей
- •5.2 Вывод отдельных записей
- •5.3 Редактирование данных
- •5.4 Отбор полей по нескольким условиям
- •5.5 Обновление записей
- •Данное действие или событие заблокировано в режиме отключения.
- •5.6 Перемещение записей
- •Лабораторная работа №6
- •6 Применение отчетов
- •6.1 Создание сложного отчёта
- •6.3 Печать отчетов
Лабораторная работа №3
3Работа с записями
В данном разделе опишем несколько простых способов работы с данными и поиска необходимой информации. Найдите сотрудников с фамилией Иванов.
Рисунок 15
3.1 Поиск записи
Access позволяет легко выполнить поиск определенной записи (или записей). Рассмотрим на примере.
1. Выделить любую фамилию, для чего подведите курсор к левой границе поля и, когда он примет вид значка «плюс», щелкните мышью.
2. Щелкните на кнопке Найти на панели инструментов . Появится окно диалога, как показано на рисунке 15.
3. Щелкните на строке заголовка окна диалога и перетащите его в сторону, чтобы вы могли видеть необходимые записи.
4. Введите текст: Иванов в поле Образец. В списке Совпадение выберите вариант С любой частью поля. Щелкните на кнопке Найти далее. Access выделит первую найденную запись.
5. Для поиска следующего элемента снова щелкните на кнопке Найти далее.
6. Для выхода из режима поиска щелкните на кнопке Отмена.
3.2 Перемещение полей
По « умолчанию» поля воспроизводятся на экране в режиме таблицы в том порядке, в котором они вводились при создании таблицы. Чтобы изменить порядок следования полей, достаточно выделить поле и перетащить его на новое место. 1. Выделите поле с подписью Дата приема на работу, щелкнув на заголовке этого столбца.
2. Перетащите поле влево. При перемещении между столбцами появляется разделительная линия, которая указывает новое расположение столбца.
Рисунок 16
3. Когда разделительная линия будет находиться слева от поля Имя, отпустите кнопку мыши. Теперь выделенный столбец занимает третью позицию слева, как показано на рисунке 16.
3.3 Сортировка записей
Для поиска определенной записи (или записей) очень часто применяется сортировка.
1. Выделите поле Фамилия, щелкнув мышью на заголовке соответствующего столбца.
2. Щелкните на кнопке Сортировка по возрастанию на панели инструментов . Рядом находится кнопка Сортировка по убыванию.
3. Щелкните на правой границе заголовка столбца Фамилия и перетащите его границу в сторону, чтобы смогли увидеть фамилии на экране. Теперь фамилии расположены в алфавитном порядке.
4. Закрыть таблицу Сотрудники, сохранив её.
3.4 Модернизация таблицы
Мы создали базу данных, в которую включили простую таблицу и попробовали ввести в нее данные. Однако возможности Access намного превосходят такие скромные запросы пользователей. Теперь мы познакомимся с расширенными возможностями Access. Сначала мы создадим новую таблицу на основе уже существующей.
1. В окне базы данных в Области переходов выделите значок таблицы Сотрудники. По правой кнопке мыши из контекстного меню выберите команду Копировать.
2. Щелкните на кнопке Вставить. На экране появится окно диалога Вставка таблицы, как показано на рисунке 17.
3. В поле Имя таблицы введите текст Заказчики, установите переключатель Только структура и щелкните на кнопке ОК. В Области переходов появится новая таблица Заказчики.
Рисунок 17
4. Открыть таблицу Заказчики, щёлкнув дважды мышью в Области переходов. Таблица Заказчики откроется в Режиме таблицы. С помощью кнопки Вид, расположенной на Панели быстрого доступа, перейдите в режим Конструктор.
5. Замените имя поля КодСотрудника на КодЗаказчика. В строку свойства Подпись для этого поля введите текст Код заказчика.
6. Щелкните на маркере выделения строки для поля Табельный номер и аналогичным образом выделите поля Имя и Отчество. Поочерёдно нажмите клавишу Delete.
7. Измените название поля Фамилия на Фирма. Соответствующим образом измените подпись для этого поля.
8. Выделите поочерёдно строки для полей Должность, Код отдела и Дата найма. Удалите эти поля из таблицы.
9. Добавьте в таблицу новые поля Адрес и Город. Выделите их и перетащите вверх, чтобы поместить перед полем ЭлектроннаяПочта.
10. Замените имя поля РабочийТелефон на Телефон. Измените подпись для этого поля.
11.Добавьте новое поле Код-Города с соответствующей подписью. Размер поля – 30. Теперь структура таблицы выглядит так, как показано на рисунке 18.
12. Щелкните на кнопке Вид, чтобы перейти в Режим таблицы. Сохраните изменения в структуре таблицы.
13. Закройте таблицу Заказчики.
Рисунок 18