- •1.Разработка таблиц баз данных 4
- •1.1.Теоретическое введение 4
- •1.2. Практическое задание 17
- •1.3. Контрольные вопросы 35
- •2.Сортировка, поиск, фильтрация, запросы 35
- •2.1. Практические упражнения и методика выполнения работы 35
- •2.2. Контрольные вопросы 57
- •3.Создание форм 57
- •3.1. Практические упражнения и методика выполнения работы 58
- •1.Разработка таблиц баз данных
- •1.1.Теоретическое введение
- •1.1.1. Запуск Access и открытие баз данных
- •1.1.2. Просмотр и редактирование данных в таблице
- •1.1.3. Функции и режимы Microsoft Access
- •1.1.4. Создание новой базы данных
- •1.2. Практическое задание
- •1.2.1. Добавление таблицы в существующую базу данных
- •З адание 1.1.
- •1.2.2. Работа со связями, ключевыми полями и индексами
- •З адание 1.2.
- •1.2.3. Обеспечение ссылочной целостности
- •З адание 1.3.
- •З адание 1.4.
- •Изменение свойств полей и связей между таблицами
- •З адание 1.5.
- •З адание 1.6.
- •1.2.4. Проверка корректности данных
- •З адание 1.7.
- •З адание 1.8.
- •1.2.5. Добавление записей в таблицу "Персональные мероприятия"
- •1.3. Контрольные вопросы
- •18. Обеспечение ссылочной целостности.
- •2.Сортировка, поиск, фильтрация, запросы
- •2.1. Практические упражнения и методика выполнения работы
- •2.1.1. Сортировка данных в таблице
- •З адание 2.1.
- •З адание 2.2.
- •2.1.2. Поиск записей по значению поля
- •З адание 2.3.
- •З адание 2.4.
- •2.1.3. Отбор данных при помощи фильтров
- •Задание 2.5.
- •З адание 2.6.
- •З адание 2.7.
- •З адание 2.8.
- •З адание 2.9.
- •2.1.4. Создание простейшего запроса
- •З адание 2.10.
- •З адание 2.11.
- •2.1.5. Создание запросов других типов
- •З адание 2.12.
- •З адание 2.13.
- •2.1.6. Преобразование запросов по образцу в запросы на языке sql
- •З адание 2.14.
- •З адание 2.15.
- •З адание 2.16.
- •З адание 2.17.
- •2.1.7. Создание внешнего соединения
- •З адание 2.18.
- •З адание 2.19.
- •З адание 2.20.
- •2.1.8. Вычисления на подмножестве записей
- •З адание 2.21.
- •З адание 2.22.
- •З адание 2.23.
- •2.2. Контрольные вопросы
- •3.Создание форм
- •3.1. Практические упражнения и методика выполнения работы
- •3.1.1. Создание и использование форм. Мастер форм
- •3.1.2. Создание формы для управления транзакциями при помощи Мастера форм
- •З адание 3.1.
- •3.1.3. Использование окна конструктора форм
- •З адание 3.2.
- •З адание 3.3.
- •З адание 3.4.
- •З адание 3.5.
- •3.1.4. Изменение параметров формы и элементов управления
- •З адание 3.6.
- •3.1.5. Создание сложных многотабличных форм
- •3.1.6.Создание запроса для основной формы
- •З адание 3.7.
- •З адание 3.8.
- •З адание 3.9.
- •З адание 3.10.
- •3.1.7.Изменение макета формы
- •З адание 3.11.
- •З адание 3.12.
- •З адание 3.13.
- •З адание 3.14.
- •З адание 3.15.
- •З адание 3.16.
- •З адание 3.17.
- •3.1.8. Завершение разработки главной формы "Ввод персонального мероприятия"
- •З адание 3.18.
- •З адание 3.19.
- •З адание 3.20.
- •З адание 3.21.
- •3.2. Контрольные вопросы
- •Изменение макета формы.
- •4.Создание отчётов
- •4.1. Практические упражнения и методика выполнения работы
- •4.1.1. Описание работы с отчётами
- •4.1.2. Создание итогового отчета при помощи Мастера отчетов
- •З адание 4.1.
- •З адание 4.2.
- •З адание 4.3.
- •З адание 4.4.
- •З адание 4.5.
- •Выравнивание и форматирование элементов управления, изменение межстрочного интервала
- •З адание 4.6.
- •З адание 4.7.
- •4.2. Контрольные вопросы
- •5. Разработка базы данных учёта успеваемости
- •5.1. Разработка таблиц
- •5.2. Установка связей и заполнение таблиц
- •6. Работа с базой данных учёта успеваемости
- •6.2. Редактирование таблиц, сортировка, фильтрация
- •6.3. Организация запросов
- •6.4. Формирование итоговых запросов
- •7.Разработка форм для базы данных учёта успеваемости
- •7.1. Создание форм
- •7.2. Модификация форм.
- •8. Разработка отчётов базы данных учёта успеваемости
- •8.1. Формирование итогового отчета для базы Учёта успеваемости
- •9. Обмен информацией базы данных с электронными таблицами табличного процессора.
- •9.1. Импорт данных из электронных таблиц
- •9.2. Экспорт данных в электронную таблицу Excel
- •9.3. Экспорт данных из запросов в электронную таблицу Excel
9. Обмен информацией базы данных с электронными таблицами табличного процессора.
9.1. Импорт данных из электронных таблиц
MS Access позволяет импортировать данные из файлов электронных таблиц, созданных в Lotus 1-2-3, Lotus 1-2-3 для Windows и MS Excel. Причем в таблицу Access может импортироваться либо часть электронной таблицы, либо файл электронной таблицы целиком.
9.1.1.Подготовка электронной таблицы.
Запустить приложение MS Excel. Разработать электронную таблицу по учету кадровой информации по Студентам отдельной группы как показано на рисунке.
Рис. Исходная таблица Excel
Импорт электронной таблицы.
Запустить приложение MS Access и создать БД Кадровый учет. Выполнить команду Файл/Внешние данные/Импорт. В диалоговом окне Импорт в раскрывающемся списке Тип файлов: установить – Microsoft Excel. Найти исходную и выбрать созданный в п.п. 9.1.1 файл – Кадровый учет, нажать кн. Импорт.
В первом диалоговом окне мастера Импорт электронной таблицы убедится, что в качестве образца данных выбрана исходная таблица Excel, нажать кн. Далее. Во втором диалоговом окне мастера установить параметр – Первая строка содержит заголовки столбцов. Ознакомится с содержанием предупреждения и дать ему объяснения, нажать кн. ОК. В диалоговом окне мастера нажать кн. Далее. В следующем диалоговом окне мастера установить режим сохранения данных – в новой таблице, нажать кн. Далее.
При разработке электронной таблицы необходимо учитывать, что Access определяет типы данных для полей новой таблицы, анализируя значения в первых 25 импортируемых строках. Кроме того, если первая строка электронной таблицы содержит заголовки столбцов, то их можно использовать в качестве имен полей новой таблицы Access.
Сохранить файл таблицы в личной папке под именем Кадровый учет. Закрыть приложение MS Excel.
Следующий этап – редактирование свойств полей новой таблицы. Убедится, что выделен первый столбец таблицы (то есть столбец «N п/п»), в свойствах Описание поля установить: имя поля: – КодСтудента; индекс: – Да (Совпадения не допускаются). Столбцы с заголовками «Фамилия» и «Имя» оставить без изменений. Столбец с заголовком «Дата рождения» установить имя поля: – ДатаРождения; индекс: – Нет. Столбец с заголовком «Национальность» оставить без изменений. Столбец «Уч.группа» в свойствах Описание поля установить: имя поля: – НомУчГруппы; индекс: – Нет. Нажать кн. Далее.
В следующем диалоговом окне мастера установить режим – Определить следующий ключ. В раскрывающемся списке выбрать поле – КодСтудента, нажать кн. Далее. Задать имя таблицы – Вспомогательная, нажать кн. Готово.
Пояснить все предупреждения и последовательно нажать кн. ОК.
9.2. Экспорт данных в электронную таблицу Excel
Откройте базу данных для автоматизации учета успеваемости, созданную в предыдущих главах.
В окне базы данных на вкладке Таблицы выделить таблицу Электронный журнал, выполнить команду Файл/Сохранить как/Экспорт. В диалоговом окне Сохранение объекта установить режим – во внешнем файле или базе данных, нажать кн. ОК. В поле Тип файла: диалогового окна Сохранение объекта установить – Microsoft Excel, имя файла оставьте тем же, а текущий каталог выберите самостоятельно, нажмите кн. Экспорт.
Открыть приложение Microsoft Excel, открыть электронную таблицу Электронный журнал. Просмотрите содержимое данных таблицы и сделать выводы. Пояснить, почему вместо фамилии Студента и названия дисциплины экспортируются соответствующие им коды из связанных таблиц.