- •Лабораторная работа №1
- •1. Постановка задачи
- •2. Пример решения
- •2.1. Создание проекта базы данных stud.
- •2.2. Создание таблиц в режиме конструктора.
- •2.3. Установка свойств полей таблицы "Преподаватели".
- •2.4. Создание таблиц в режиме мастера таблиц.
- •2.7. Установление связей между таблицами.
- •2.5. Создание ограничений на значения для полей.
- •2.6. Создание первичных ключей для таблиц.
- •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.1. Импорт данных.
Access поддерживает две возможности использования данных других баз −импорт и присоединение.
Импорт подразумевает полную конвертацию существующей таблицы из другой среды в формат MS Access. Все модификации импортированной таблицы автоматически не переносятся в импортированную вами таблицу. Т.е. импортировать данные имеет смысл в тех случаях, если вы :
− полностью переходите на работу с Access и переносите все свои данные в эту среду, не обращаясь к старому приложению;
− используете информацию, редко модифицируемую пользователем: словари, справочники и т.д.;
− добиваетесь максимальной производительности по обработке данных в смешанных средах (совместного использования данных одновременно несколькими средами БД), т.к. Access быстрее работает со своими форматами в своей среде.
В предыдущих лабораторных работах мы уже создали проект базы данных STUD, поэтому нам остается только заполнить созданные таблицы данными.
2.1.1. Импорт таблиц баз данных.
Импортируем данные таблицы Access "Преподаватели" из базы STUD_1.mdb, содержащую информацию о преподавателях, в одноименную таблицу Access.
Откроем базу данных STUD и активизируем окно базы данных. Для активизации окна импорта в меню “Файл” выберем “Внешние данные ” > “Импорт” или щелкнем по кнопке “импорт ” на панели инструментов.
A
CCESS
выведет диалоговое окно “Импорт”.
Найдем файл STUD_1.mdb базы и щелкнем по
кнопке “Импорт”.
В следующем окне “Импорт объектов ” выберем для импорта объект, и щелкнуть по кнопке “OK”
Примечание: (для версии ACCESS 2.0)
Откроем базу данных STUD и активизируем окно базы данных. Для активизации окна импорта в меню "File" выполним команду "Import" или щелкнем по кнопке "Import" на панели инструментов.
В появившемся диалоговом окне в списке форматов выберем "Microsoft Access" и щелкнем по кнопке "Ок".
Access выведет диалоговое окно выбора файла. Найдем файл "STUD_1.mdb" базы и щелкнем по кнопке "Ок". Если искомый файл находится на сетевом сервере, то его путь указывается через кнопку "Network..", где нужно указать сетевое устройство и путь к базе.
В следующем окне определения объекта для импорта выберем в списке "Object Type" пункт "Tables" и в списке выбора "Objecs in STUD_1.MDB" щелкнем на таблице "Преподаватели", справа выберем переключатель "Structure and Data", после чего нажмем кнопку "Import".Появится окно с информацией о
завершении импорта. После нажатия "Ок" мы вернемся в окно "Import objects", где нажмем кнопку "Close".
Е
сли
импорт выполнен успешно, то вернувшись
в окно базы данных мы увидим описание
новой таблицы "Преподаватели1".
Для переноса данных в существующую таблицу "Преподаватели" активизируем щелчком мыши таблицу "Преподаватели1" (описание таблицы выведется на синем фоне), выполним команду “Копировать”("Copy") меню “Правка” ("Edit") для переноса содержимого таблицы в буфер, а затем команду “Вставить” ("Paste") в том-же меню.
Появится окно “Вставка таблицы” ("Paste Table As"), где в поле “Имя таблицы” ("Table Name") введем имя "Преподаватели", и в поле выбора “Параметры вставки” ("Paste Options") выберем “Добавление данных в таблицу” ("Append Data to Existing Table"), добавляющий данные в существующую таблицу. Предыдущие пункты позволяют копировать только структуру таблицы, или структуру с данными.
Теперь таблица "Преподаватели" содержит данные, импортированные из другой базы Access. Удалим таблицу "Преподаватели1" любым из рассмотренных ранее способов. Подобным образом производится импорт данных из баз данных FoxPro, dBase, Paradox и Btrieve. ".
