
- •Божевольная н.В., Герауф и.И.
- •Содержание
- •Лабораторная работа №1 Создание базы данных и объектов типа «Таблица» в среде ms Access. Определение связей между таблицами, задание схемы базы данных.
- •Таблицы
- •Создание таблицы
- •Импорт из текстового файла
- •Импорт из табличного процессора Microsoft Excel
- •Копирование таблиц в Microsoft Access
- •Связывание таблиц
- •Удаление связи
- •Создание подстановки
- •Дополнительные режимы работы с базой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №2 Создание запросов в среде ms Access
- •1 Краткая характеристика запросов
- •2. Создание простого запроса с помощью мастера
- •2.1 Создание запросов в режиме Конструктора.
- •2.2 Создание простых запросов с помощью Мастера.
- •2.3 Создание перекрестных запросов.
- •2.4 Создание запросов, отбирающих повторяющиеся записи.
- •2.5 Отбор записей главной таблицы не имеющих подчиненных записей
- •3. Сортировка записей таблицы
- •Запросы с критериями поиска
- •7. Вычисляемые поля в запросах
- •Выражение 1: [Поле1] “оператор” [Поле2]
- •7.1 Построитель выражений
- •Многотабличные запросы
- •9. Запросы на создание таблицы
- •10. Запросы на добавление записей
- •11. Запросы на удаление записей
- •12. Запросы-обновления записей таблицы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №3 Создание объектов типа «Форма» в среде ms Access.
- •Режим конструктора
- •Создание элементов формы
- •Поле и надпись
- •Флажки, переключатели и выключатели
- •Поле со списком
- •Элемент управления кнопка
- •Рисунки и другие объекты
- •Подчиненная и связанная формы
- •Если внедряемый объект еще не создан, то активизируется переключатель «Создать новый», а затем выбрать среду разработки объекта. Вычисляемые элементы управления
- •Построитель выражений
- •Задания
- •Контрольные вопросы.
- •Лабораторная работа №4 Разработка отчетов в среде ms Access
- •Одноколонные отчеты
- •Отчеты с группировкой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №5 Работа с макросами в среде ms Access
- •Макросы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №6. Тема: Создание кнопочной формы.
- •Кнопочное меню
- •Задание 1
- •Технология выполнения задания 1
- •Контрольные вопросы
- •Лабораторная работа № 7 Тема: Создание проектирование базы данных и разработка приложения, автоматизирующего учет животных
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Список использованных источников
Импорт из текстового файла
В простейшем текстовом редакторе «Блокнот» создается текстовый файл, при этом необходимо учитывать:
в первой строке должны располагаться имена полей будущей таблицы, а в последующих строках значения полей таблицы;
переход на новую строку осуществляется клавишей ENTER;
имена полей и текстовые значения должны быть заключены в кавычки, числовые значения в кавычки заключать необязательно;
записи в одной строке разделяются точкой с запятой или клавишей табуляции;
если какая-либо запись пропускается, то подряд ставятся два знака разделителя;
если в таблице одно из полей имеет тип данных «Счетчик» и является ключевым, то наименование этого поля и данные по нему набирать в текстовом файле не надо, так как это поле можно будет добавить в процессе импортирования.
После набора данных файл сохраняется и закрывается. Далее необходимо открыть базу данных в Microsoft Access и выполнить команду «Внешние данные»«Импорт». В поле «Импорт» устанавливается значение «Текстовые файлы», после чего нужно найти созданный файл и нажать на кнопку «Импорт». В появившемся окне «Импорт текста» убедитесь, что переключатель «с разделителями – поля разделяются запятыми или табуляцией» активен и перейдите к следующему шагу. В области «Разделитель полей» устанавливается тот разделитель, который использовался в импортируемом текстовом файле, и, чтобы при импортировании автоматически создавать структуру таблицы, поднимается флажок «Первая строка содержит имена полей». При выполнении следующего шага, для установления типа данных полей создаваемой таблицы и необходимого вида индексации используется кнопка «Дополнительно». В третьем окне мастер предлагает сохранить данные в новой таблице либо поместить их в одну из уже существующих. При выполнении следующего шага, вы можете автоматически создать ключевое поле. Если поле, которое необходимо сделать ключевым имеет тип данных «Счетчик», то устанавливается переключатель «автоматически создать ключ». При этом в нижней части окна в области демонстрации таблицы появится дополнительное поле с именем «Ключ», принимающее числовые значения, начиная с единицы. Если ключевым необходимо сделать поле, имя и значения которого уже набраны в текстовом файле, то выбирается переключатель «определить следующий ключ» и при помощи раскрывающегося списка устанавливается имя соответствующего поля. Далее задается имя новой таблицы. После импорта желательно просмотреть и подправить структуру таблицы.
Импорт из табличного процессора Microsoft Excel
В табличном процессоре Microsoft Excel создается файл, при этом необходимо учитывать:
имена полей будущей таблицы могут располагаться только в первой строке, а ее данные должны располагаться в строках, начиная со второй, если имена полей указываются или с первой в противном случае; если же по каким-либо причинам данное условие невыполнимо, то диапазону, содержащему данные необходимо присвоить имя;
тип данных в каждой ячейке одного столбца должен быть одинаковым.
Импорт данных из табличного процессора Microsoft Excel происходит аналогично импорту данных из текстового файла, за исключением некоторых особенностей:
Во вкладке «Внешние данные» поле «Импорт» устанавливается значение «Microsoft Excel»;
если импортируемые данные находятся в именованном диапазоне, то необходимо активизировать переключатель «именованные диапазоны», в противном случае активным должен быть переключатель «листы».
Формат представления данных на рабочем листе Excel, который наиболее подходит для импорта в базу данных, представлен на рисунке 1.3.
Рисунок 1.3 - Представление данных на рабочем листе Excel
Изменение структуры таблицы
Для изменения структуры таблицы необходимо воспользоваться режимом «Конструктор». В этом режиме можно изменить имеющиеся поля и добавить новые. Если таблица уже содержит данные, то при изменении структуры таблицы они теряются только в исключительных случаях. MS Access предупреждает об этом соответствующим сообщением.