
- •Г. Н. Тагил
- •Содержание
- •Глава 1. Создание и поиск информации в однотабличной бд 4
- •Глава 2. Создание и поиск информации в многотабличной базе данных 19
- •Глава 3. Использование элементов программированияпри создании многотабличной базы данных в Access 33
- •Введение
- •Глава 1. Создание и поиск информации в однотабличной бд Понятие бд и субд
- •Реляционная бд
- •1.1 Базы данных в Excel
- •З адание для самостоятельной работы
- •Крупнейшие промышленные корпорации
- •Практические задания
- •1.2. Создание однотабличной бд в Access
- •Описание структуры таблицы
- •З аполнение таблицы данными
- •П оиск и сортировка данных в таблице
- •Ф ильтрация данных в таблице
- •1.3. Создание запросов к однотабличной базе данных и их представление
- •З апросы на выборку
- •З апросы на выборку с условием
- •Запросы с параметром
- •З апросы с вычислением
- •Задание для самостоятельной работы
- •Вопросы по главе 1
- •Глава 2. Создание и поиск информации в многотабличной базе данных
- •2.1. Создание таблиц и связей в Access. Формы ввода для многотабличной базы данных
- •Связи между таблицами
- •Создание форм ввода. Подчинение в формах ввода
- •2.2. Создание запросов к многотабличной базе данных Простые запросы
- •Создание запросов в конструкторе
- •Запросы на действие
- •З адание для самостоятельной работы
- •2. 3. Создание форм и отчетов к многотабличной базе данных
- •З адание для самостоятельной работы
- •Вопросы к заданию
- •Глава 3. Использование элементов программированияпри создании многотабличной базы данных в Access
- •3.1. Импорт данных, индексация таблиц, маски ввода
- •Обратите внимание, что в этих полях повторения не допускаются!
- •С вязывание таблиц
- •Заполнение связанных таблиц через форму ввода. И спользование элементов программирования при вводе данных
- •3 .2. Запросы с элементами программирования
- •Запросы с использованием групповых операций
- •Запросы на действие
- •З адание для самостоятельной работы
- •3.3. Эффективное представление данных с помощью форм
- •3.4. Слияние с Word
- •Вопросы для самостоятельной работы
- •Приложение 1. Типы данных в Access
- •Приложение 2. Групповые операции
- •Приложение 3. Виды запросов
- •Приложение 4. Примерные варианты контрольной работы Вариант 1
- •Вариант 2
- •Приложение 5. Тематика индивидуальных проектов
- •Библиотека
- •Книжный магазин
- •Приложение 6. Рекомендуемая литература
З аполнение таблицы данными
Чтобы
внести необходимые записи можно открыть
таблицу и непосредственно в нее вносить
данные, а можно это делать через специально
организованную форму ввода.
Ч
тобы
создать форму ввода необходимо щелкнуть
по закладке Формы в главном окне базы
данных (см. рис. 1.7), а затем выбрать режим
создания форм. Для быстроты форму будем
создавать с помощью мастера. После
выбора соответствующего режима создания
формы, перед вами появится следующее
диалоговое окно (см. рис. 1.7). Здесь
необходимо выбрать источник формы (для
формы ввода это всегда будет таблица).
После чего с помощью клавиш переноса
(>
- перенести одно поле, >>
- перенести все поля) выбрать нужные
поля. После чего нажимаете клавишу
«Далее» и выбираете нужную разметку
формы (см. рис. 1.7). После разметки
определяется фон формы и дается ей
какое-то имя. В конце всех операций
следует нажать клавишу «Готово».
Перед вами появится форма, готовая для
внесения записей (см. рис. 1.8). Заполните
базу данных через форму ввода необходимыми
записями.
П оиск и сортировка данных в таблице
Поиск и сортировка данных осуществляются в отрытой таблице.
Д
ля
сортировки данных необходимо выделить
какой-то столбец, а затем на панели
инструментов (см. рис. 1.9) выбрать вид
сортировки (по возрастанию или по
убыванию). Самостоятельно отсортируйте
сначала названия стран по алфавиту (по
возрастанию), а затем численность
населения по убыванию.
Обратите внимание, что несмотря на то, что Вы выделяете один столбец при сортировке перемещается вся запись целиком.
Для поиска информации в больших таблицах, как правило, используют команду «Найти» на панели инструментов (см. рис. 1.9). Если Вам необходимо найти информацию о странах Азии, то следует установить указатель в верхней записи поля «Часть света», после чего выбрать команду «Найти». В появившемся диалоговом окне (см. рис. 1.10), в строке «Образец:» пишется условие поиска (Азия). Если вы напомните в условие поля целиком, то в списке «Совпадение:» (см. рис. 1.10) необходимо выбрать ту часть поля, с которой будет совпадать ваше условие. Организуйте поиск всех стран название которых начинается на букву «А». Для этого в строку «Образец:» внесите А, а в списке «Совпадение:» выберите с началом поля. Самостоятельно найдите информацию о странах, столица в которых начинается с буквы «В».
Ф ильтрация данных в таблице
Для поиска с более сложными условиями в СУБД Access можно использовать фильтры. Если условие простое, то есть вам нужно выделить (найти) все страны, расположенные в Америке, то следует установить курсор в любой записи «Америка» поля «Части света» и нажать кнопку «Фильтр по выделенному» на панели инструментов (см. рис. 1.9). Чтобы отменить фильтр необходимо отжать кнопку «Применить фильтр» на панели инструментов.
Для того, чтобы задать более сложное условие будем использовать команду «Изменить фильтр» на панели инструментов (см. рис. 1.9). В появившейся таблице задаются необходимые условия. Чтобы очистить таблицу, воспользуйтесь контекстным меню (правая кнопка мыши), выбрав там команду «Удалить вкладку».
Найдем всю информацию о странах Европы, название которых начинается с буквы «А». Для этого в поле «Часть света» из списка выберем «Европа», а в поле «Название» внесем «А*», где * – любой символ (см. рис. 1.11). После чего следует выбрать команду «Применить фильтр» на панели инструментов. Чтобы снять фильтр следует еще раз выбрать эту команду.
Найдем
информацию о всех странах Азии, где
площадь более 500 тыс. кв. м. Для это в
поле «Часть света» необходимо выбрать
«Азия», а в поле «Площадь» вписать «>500»
(см. рис. 1.12).
Рис. 1.12.