- •Базы данных
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Цифра (от 0 до 9, ввод обязателен, символы плюс и минус не допускаются)
- •9 Цифра или пробел (ввод не обязателен, символы плюс и минус не допускаются)
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
Лабораторная работа №3
Работа с записями
В данном разделе мы опишем несколько простых способов работы с данными и поиска необходимой информации. Сейчас мы найдем сотрудников с фамилией Иванов.
Поиск записи
Access позволяет легко выполнить поиск определенной записи (или записей). Давайте рассмотрим этот процесс на примере.
1. Выделите любую фамилию, для чего подведите курсор к левой границе поля и, когда он примет вид значка «плюс», щелкните мышью.
2. Щелкните на кнопке Найти на панели инструментов . Появится окно диалога.
3. Щелкните на строке заголовка окна диалога и перетащите его в сторону, чтобы вы могли видеть необходимые записи.
4. Введите текст: Иванов в поле Образец. В списке Совпадение выберите вариант С любой частью поля. Щелкните на кнопке Найти далее. Access выделит первую найденную запись.
5. Для поиска следующего элемента снова щелкните на кнопке Найти далее.
6. Для выхода из режима поиска щелкните на кнопке Отмена.
Перемещение полей
По умолчанию» поля воспроизводятся на экране в режиме таблицы в том порядке, в котором они вводились при создании таблицы. Чтобы изменить порядок следования полей, достаточно выделить поле и перетащить его на новое место.
1. Выделите поле с подписью Дата приема на работу, щелкнув на заголовке этого столбца.
2. Перетащите поле влево. При перемещении между столбцами появляется разделительная линия, которая указывает новое расположение столбца.
3. Когда разделительная линия будет находиться слева от поля Имя, отпустите кнопку мыши. Теперь выделенный столбец занимает третью позицию слева.
Сортировка записей
Для поиска определенной записи (или записей) очень часто применяется сортировка. Она особенно полезна при работе с большими базами данных, таблицы в которых могут содержать сотни и тысячи записей. Сейчас мы выполним сортировку по фамилиям сотрудников.
1. Выделите поле Фамилия, щелкнув мышью на заголовке соответствующего столбца.
2. Щелкните на кнопке Сортировка по возрастанию на панели инструментов . Рядом находится кнопка Сортировка по убыванию.
3. Щелкните на правой границе заголовка столбца Фамилия и перетащите его границу в сторону, чтобы вы смогли увидеть фамилии на экране. Теперь фамилии расположены в алфавитном порядке.
Модернизация таблицы
Итак, мы создали базу данных, в которую включили простую таблицу и попробовали ввести в нее данные. Однако возможности Access намного превосходят такие скромные запросы пользователей. Теперь мы познакомимся с расширенными возможностями Access. Сначала мы создадим новую таблицу на основе уже существующей.
1. В окне базы данных щелкните на кнопке Таблицы и выделите значок таблицы Сотрудники. Щелкните на кнопке Копировать на панели инструментов.
2. Щелкните на кнопке Вставить. На экране появится окно диалога Вставка таблицы.
3. В поле Имя таблицы введите текст Заказчики, установите переключатель Только структура и щелкните на кнопке ОК. В окне базы данных появится новая таблица Заказчики.
4. Выделите значок таблицы Заказчики и щелкните на кнопке Конструктор . Откроется окно конструктора таблиц.
5. Замените имя поля КодСотрудника на КодЗаказчика. В строку свойства Подпись для этого поля введите текст Код заказчика.
6. Щелкните на маркере выделения строки для поля Табельный номер и аналогичным образом выделите поля Имя и Отчество. Нажмите клавишу Delete. Щелкните на кнопке Да в появившемся окне диалога, чтобы подтвердить удаление полей.
7. Измените название поля Фамилия на Фирма. Соответствующим образом измените подпись для этого поля.
8. Выделите строки для полей Должность, Код отдела и Дата найма. Чтобы выделить несмежные поля, удерживайте нажатой клавишу Ctrl. Удалите эти поля из таблицы.
9. Добавьте в таблицу новые поля Адрес и Город. Выделите их и перетащите вверх, чтобы поместить перед полем ЭлектроннаяПочта.
10. Замените имя поля РабочийТелефон на Телефон. Измените подпись для этого поля.
11. Добавьте новое поле КодГорода с соответствующей подписью. Теперь структура таблицы выглядит так, как показано на рисунке.
12. Щелкните на кнопке Вид, чтобы перейти в режим таблицы. Сохраните изменения в структуре таблицы.
13. Закройте таблицу Заказчики.
Создание форм
Вы уже знаете, как можно использовать формы для ввода и просмотра информации, содержащейся в таблицах. Сейчас мы создадим форму для ввода информации в таблицу Заказчики.
1 . Щелкните на кнопке Формы в левой части окна базы данных. Щелкните на стрелке справа от кнопки Новый объект на панели инструментов. Выберите вариант Форма. В окне диалога Новая форма выделите строку Мастер форм и щелкните на кнопке ОК. На экране появится следующее окно диалога.
2. Чтобы выбрать все доступные поля таблицы, щелкните на кнопке », затем - на кнопке Далее. Появится второе окно мастера.
3. Установите переключатель В один столбец. Перейдите к следующему окну.
4 . Access просит вас выбрать стиль формы. Доступные стили вы можете просмотреть в списке справа, а слева показан внешний вид формы согласно выбранному стилю. Выберите вариант Рисовая бумага и щелкните на кнопке Далее. На экране появится следующее окно диалога.
5. Сохраните предложенное имя формы. Установите переключатель Изменить макет формы и завершите работу с мастером, щелкнув на кнопке Готово. Форма откроется в режиме конструктора. Результат вы можете сравнить с рисунком.
Окно формы в режиме конструктора разделено на три области: заголовок, область данных и примечание. В заголовке формы обычно содержится название фирмы или дата. В области данных расположены элементы управления. В данном случае — это текстовые поля и подписи. В них содержится информация из таблиц. Внизу окна находится примечание формы, где помещается любая информация, например дата, время и т. д. Кроме того, форма содержит еще два элемента — верхний и нижний колонтитулы, — но в данном режиме они не видны. В окне есть вертикальная и горизонтальная линейки, а также сетка. Помимо полей в качестве элементов управления могут выступать списки, флажки, группы переключателей и т. д. Все доступные элементы управления представлены на панели элементов.
6. Если область данных не видна на экране целиком, немного растяните макет формы. Обратите внимание, что подпись для поля Электронная почта не помещается на экране целиком.
Панель элементов
На панель элементов вынесено множество элементов управления. Если вы хотите добавить какой-нибудь элемент, воспользуйтесь этой панелью. Чтобы получить сведения о назначении элемента, выберите из меню Справка команду Что это такое? и щелкните на кнопке, о которой вы хотите получить справку.
Виды указателей перемещения
Если вы хотите сохранить относительное положение элемента управления и его подписи, выделите элемент управления и подведите указатель мыши к его рамке. Когда указатель примет вид открытой руки черного цвета, начинайте перемещать элемент по форме. Если вы хотите изменить положение только элемента управления, выделите его и перетащите за большой маркер, расположенный в верхнем левом углу элемента управления. Указатель примет вид черной указывающей руки. Если вы хотите переместить одну подпись, выполните для нее аналогичные операции.
Создание формы «с нуля»
Для создания формы без помощи мастера щелкните на стрелке справа от кнопки Новый объект, выберите вариант Форма. В окне диалога Новая форма выберите таблицу, в которую будет выполняться ввод данных с помощью новой формы. Дважды щелкните на строке Конструктор. Access перейдет в режим конструктора и отобразит форму, содержащую только область данных, в которую необходимо добавить элементы управления. Кроме того, в отдельном окне будет открыт список полей выбранной таблицы. Просто перетащите их в область данных. Далее выделенные элементы формы можно перетаскивать, удалять, переименовывать, изменять их размеры и т. д. Чтобы создать колонтитулы, заголовок или примечание, выберите из меню Вид соответствующие команды.
7. Один раз щелкните на подписи к полю Электронная почта. Access выделит как само поле, так и подпись к нему.
8. Еще раз щелкните на подписи к полю. Оно будет выделено другим цветом, и вы сможете изменить текст подписи. Измените текст на Эл. почта.
9. Щелкните на кнопке Сохранить.
10. Щелкните на кнопке Вид. Форма откроется в режиме формы.
11. Теперь введите данные согласно таблице, приведенной ниже. Напоминаем, что для перехода к новой записи и от поля к полю используется клавиша Tab.
12. Сохраните и закройте форму.