
- •Лабораторная работа №1
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Создание проекта базы данных stud.
- •2.2. Создание таблиц в режиме конструктора.
- •2.3. Установка свойств полей таблицы "Преподаватели".
- •2.4. Создание таблиц в режиме мастера таблиц.
- •2.5. Создание ограничений на значения для полей.
- •2.6. Создание первичных ключей для таблиц.
- •2.7. Установление связей между таблицами.
- •2.8. Создание индексов.
- •Результаты работы
- •Лабораторная работа №2
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Модификация таблиц базы данных.
- •2.1.1. Добавление нового поля в таблицу.
- •2.1.2. Копирование полей в таблице.
- •2.5. Создание масок ввода значений.
- •2.1.3. Удаление описания поля.
- •2.1.4. Модификация свойств данных.
- •2.2. Модификация структуры базы данных.
- •2.2.1. Изменение первичных ключей базы данных.
- •2.2.2. Модификация структуры связей базы данных.
- •2.2.3. Расщепление таблиц.
- •2.2.4. Объединение таблиц.
- •3. Результат выполнения работы
- •Лабораторная работа №3
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Импорт данных.
- •2.1.1. Импорт таблиц баз данных.
- •2.1.2. Импорт данных из электронной таблицы Excel.
- •2.1.3. Импорт текстовых файлов.
- •2.2. Экспорт данных.
- •2.3. Присоединение внешних данных.
- •2.3.1. Присоединение таблицы Результаты из бд филиала.
- •3. Результаты работы
- •Предмет
- •2.1.2. Создание итогового запроса.
- •2.1.3. Создание запроса с параметром.
- •2.1.4. Создание перекрестного запроса.
- •2.1.5. Создание запроса типа "внешнее объединение".
- •2.2. Использование мастера запросов.
- •3. Результаты работы
- •Лабораторная работа № 5
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Вставка данных в таблицу.
- •2.2. Создание новой таблицы при помощи запроса.
- •2.3. Запросы на обновление групп записей.
- •2.4. Запрос на удаление группы записей.
- •2.5. Ошибки, возникающие при выполнении запросов.
- •3. Результаты работы
- •Лабораторная работа №6
- •2. Пример решения
- •2.1. Создание простых запросов.
- •2.2. Создание многотабличного запроса.
- •2.3. Запросы с параметрами.
- •2.4. Создание многотабличного запроса с параметрически заданным условием отбора.
- •2.5. Групповые запросы.
- •2.6. Создание запроса на объединение таблиц.
- •2.7. Запросы, использующие таблицы удаленной бд.
- •Приложение 3
- •2.8. Запросы объединения инструкций select.
- •2.9. Перекрестные запросы на sql.
- •2.10. Запросы − действия на sql.
- •2.10.1. Запрос на создание таблицы.
- •2.10.2 Запросы на модификацию данных с использованием sql.
- •2.10.3 Запросы на удаление данных на sql.
- •2.10.4 Запрос на добавление данных в таблицу.
- •3. Результаты работы
- •Лабораторная работа №7
- •1. Краткие теоретические сведения
- •2.Постановка задачи
- •3.Пример решения
- •4. Результаты работы
- •1.2. Стандартная панель инструментов окна предварительного просмотра (слева направо):
- •2. Постановка задачи
- •3. Пример решения
- •3.1 Построение отчета "Сведения по зарплате":
- •3.2 Создание отчетов с помощью мастера:
- •3.2.1. Рассмотрим создание отчетов с помощью мастера на примерах отчетов "Отчет о оценках" и "Почтовые наклейки".
- •3.4Создание отчета с внедрением объектов:
- •4. Результаты работы
- •Лабораторная работа №9
- •Цель: Обработка событий для форм и отчетов приложения и выполнение различных действий в зависимости от значений данных.
- •1. Краткие теоретические сведения
- •1.6 Макросы могут включать в себя несколько макрокоманд.
- •2. Постановка задачи
- •3. Пример решения.
- •3.3. Организация работы с отчетами.
- •4. Результаты работы
- •Лабораторная работа №10
- •1.Краткие теоретические сведения
- •1.6. Microsoft Access Basic поддерживает следующие типы данных:
- •1.7. Инструкции:
- •1.8.Семейства, объекты, свойства и методы.
- •Чтобы создать с помощью переменной ссылку на поле "Фамилия" в таблице "Преподаватели", используя только что созданную переменную tblMyTable, введите:
- •1.12 Функции и подпрограммы.
- •2. Постановка задачи
- •3. Решение задачи
- •Лабораторная работа №11
- •1. Постановка задачи
- •2. Пример решения
- •3. Результаты работы
- •Лабораторная работа №12
- •1.Постановка задачи
- •2. Пример решении
- •3. Результаты работы
2.2. Экспорт данных.
Действия по экспорту объектов баз данных Access очень похож на действия по импорту. Рассмотрим общий алгоритм при выполнении процедуры экспорта:
1. Открывается требуемая база и вызывается окно базы данных.
2. Выполняется команда "Экспорт" меню "Файл".
3. В списке форматов выбирается , требуемый и нажимается "Ок".
4. В открывшемся диалоговом окне "Выбор объекта MS Access" выбираем тип объекта, а затем и сам объект для экспорта. Для таблиц можно экспортировать только структуру (определение таблиц) или структуру и данные. Объектами экспорта также могут являться запросы к БД. После выбора объекта нажимаем кнопку "Ок".
5. В открывшемся окне выбираем путь файла, в который будем экспортировать объект (при экспорте в другую базу MS Access после этого появится окно для ввода имени объекта в базе данных - получателе);
После нажатия кнопки "Ок" начнется процедура экспорта, результат которой можно проверить после ее завершения.
Некоторые приложения, в которые возможен экспорт данных MS Access, не поддерживают 64-разрядные имена полей. При переносе эти имена будут усекаться, что может привести к их дублированию. Рекомендуется или в конструкторе таблиц убедиться, что имена полей после урезания не будут повторяться; или же копировать таблицу, переименовать поля в копии, и экспортировать эту копию в другое приложение.
Самостоятельно экспортируйте таблицу "Студенты" в формат Excel, а "Преподаватели" в формат Paradox.
Экспорт в текстовый файл полностью аналогичен импорту: производится настройка спецификации экспорта (либо с разделителями, либо с фиксированной длинной поля), затем запускается процедура экспорта.
Выполните экспорт таблицы "Результаты”. Затем откройте в редакторе "Write" (в Windows в группе "Аксессуары") полученный файл и выведите его на принтер в качестве отчета по лабораторной работе.
Access также содержит Мастер по слиянию с MS Word. Он позволяет внедрить данные из базы Access в документы, созданные в редакторе Word.
Открывается требуемая база, выбираем таблицу или запрос для слияния и щелкаем по кнопке "Слияние с MS Word" панели инструментов. В диалоговом окне выбирается работа с существующим или создаваемым документом. Выбираем требуемый вариант, и нажимаем кнопку "Ок". Мастер запускает Word и устанавливает связь между документами. Далее внедренные объекты можно обрабатывать средствами текстового редактора.
2.3. Присоединение внешних данных.
Присоединение обозначает обработку средой Access данных других приложений в их формате. Данные при этом могут находиться как на вашем компьютере, так и в сети. При каждом обращении к таким данным Access переводит их в свой формат, обрабатывает, и результаты обработки снова конвертирует в чужой формат, и записывает на место.
При этом эффективность обработки данных резко падает, особенно если эти данные находятся в сети и используются несколькими пользователями. Но, с другой стороны, у присоединения тоже есть свои достоинства:
− можно поддерживать массивы данных размерами больше максимально допустимого Access предела в 1Гб;
− если данные этого файла часто изменяются пользователем;
Пpи пеpеносе данных из другой среды, MS Access копирует только данные таблиц, не включая информацию об индексах, ключах и связях между таблицами, поэтому после переноса данных приходится еще до описывать проект.
Присоединение данных из других баз также является простой процедурой: кнопкой "Связь" на панели инструментов или при помощи команды "Внешние данные" >> “Связь” меню "Файл" вызовем окно присоединения, в котором выбираем тип источника данных. Источниками для присоединения могут являться файлы FoxPro, Paradox, dBase, или таблицы из другой базы Access.
После выбора источника и нажатия кнопки "Ок" появиться окно выбора файла, в котором после выбора требуемого нажимаем кнопку "Связь". После этого для таблиц Paradox появится сообщение о результатах присоединения, а для
таблиц FoxPro и dBase Access потребует ввести имена индексных файлов, после чего выдает то же информационное окно.