- •Система управления базами данных ms Access
- •1. Общие сведения
- •2. Запуск программы
- •3. Главное окно ms Access
- •4. Окно базы данных
- •5. Этапы проектирования базы данных
- •6. Создание новой (пустой) базы данных
- •7. Создание таблицы
- •7.1. Определение структуры таблицы
- •7.1.1. Присвоение имен полям и выбор типа данных
- •7.1.2. Установка первичного ключа
- •7.1.3. Установка характеристик поля
- •7. 1.4. Добавление, удаление и перемещение полей
- •7.1.5. Сохранение структуры таблицы
- •7.2. Ввод записей
- •7.2.1. Переход на нужное поле или запись
- •7.2.2. Быстрый путь ввода данных
- •7.2.3. Сохранение данных
- •IV.7.2.4. Добавление и удаление записей
- •7.2.5. Вставка в запись рисунка или объекта
- •8. Работа с данными таблицы
- •8.1. Просмотр данных в виде формы
- •8.2. Добавление записей с помощью формы
- •8.3. Поиск и замена данных
- •8.4. Сортировка данных
- •8.5. Фильтрация данных
- •8.6. Удаление с экрана лишних данных
- •9. Фиксация столбцов
- •10. Создание простого отчета
- •11. Завершение работы ms Access
- •12. Установление связей между таблицами
- •13. Создание и открытие запроса
- •13.1. Запрос на выборку
- •13.1.1. Сортировка блоков данных в запросе
- •13.1.2. Запрос с параметром (параметрический запрос)
- •13.1.3. Вычисляемые поля в запросах
- •13.1.4. Итоговые запросы
- •13.2. Перекрестный запрос
- •13.3. Запрос на создание таблицы
- •13.4. Запрос на обновление
- •13.5. Запрос на добавление записей
- •13.6. Запрос на удаление записей
- •14. Создание форм и отчетов
- •14.1. Создание формы
- •14.1.1. Формы для связанных таблиц
- •14.2. Создание отчета
- •14.2.1. Создание почтовых наклеек
- •14.3. Создание элементов формы или отчета
- •14.4. Добавление вычисляемых выражений в формы и отчеты
- •15. Макросы
- •15.1. Создание макросов
- •15.2. Выполнение макросов
- •16. Обмен данными
- •16.1. Экспорт данных
- •16.2. Импорт данных
- •16.3. Связь с таблицами
- •Вопросы для самопроверки
- •Контрольные задания по теме «субд Microsoft Access»
16. Обмен данными
MS Access позволяет осуществлять обмен данными с другими СУБД и с другими базами данных MS Access, с программами работы с электронными таблицами (Excel и Lotus), а также импортировать и экспортировать данные из текстовых файлов. Кроме того, с помощью этих средств можно копировать объекты из одной базы данных MS Access в другую.
16.1. Экспорт данных
Экспорт данных позволяет использовать информацию, сохраненную в Access-базе данных при работе с другой программой:
1. В окне базы данных выберите из списка таблицу, которую предполагается экспортировать.
2. Выберите команду Файл > Сохранить как > Экспорт или команду Файл из контекстного меню.
3. В открывшемся окне Сохранение объекта выберите опцию Во внешнем файле или базе данных.
4. Нажмите ОК.
5. В открывшемся окне диалога Сохранение объекта: Таблица в... укажите тип файла, выберите устройство и папку, в которую предполагается поместить таблицу, а также имя таблицы.
6. Нажмите кнопку Экспорт.
7. В открывшемся окне диалога укажите необходимые опции.
Нажмите ОК. Таблица будет сохранена в новом файле указанного типа.
16.2. Импорт данных
MS Access может считывать данные, представленные в другом формате, и сохранять их в новой таблице данных:
1. В окне базы данных, в которую предполагается импортировать таблицу, перейдите на вкладку Таблицы и нажмите кнопку Создать*.
2. Выберите Импорт таблиц и нажмите кнопку ОК.
3. В окне диалога Импорт в поле «Тип файлов» выберите тип импортируемых данных MS Access, укажите папку с БД MS Access, из которой будет осуществлен импорт таблицы.
*Для того, чтобы приступить к импорту или связыванию, можно выполнить команду Файл > Внешние данные с последующим выбором опции Импорт или Связь с таблицами.
4. Выберите Файл и нажмите кнопку Параметры. При импорте могут быть скопированы связи, установленные между таблицами. Укажите, следует ли копировать всю таблицу или только ее структуру.
Выделите одну или несколько таблиц для импорта.
16.3. Связь с таблицами
Для установления связи между исходным файлом и таблицей, сохраненной во внешних по отношению к MS Access форматах, используется специальная связь с таблицами. Связанные таким образом таблицы можно одновременно обрабатывать как в MS Access, так и во внешних приложениях.
1. В окне базы данных, с которой предполагается связать таблицу, перейдите на вкладку Таблицы и нажмите кнопку Создать.
2. Выберите Связь с таблицами и нажмите кнопку ОК.
3. В открывшемся окне диалога укажите тип связываемых файлов (например, Microsoft Excel для установки связи с электронной таблицей) и папку, в которой находится файл для связи.
4. Выберите файл и нажмите кнопку Связь. MS Access запустит Мастер связывания таблиц.
17. Вывод на печать таблиц, запросов, форм и отчетов
17.1. Предварительный просмотр
Для выполнения предварительного просмотра:
1. Выберите команду Файл > Предварительный просмотр или кнопку Просмотр панели инструментов.
Нажмите кнопку Закрыть панели инструментов, для выхода из режима просмотра.
17.2. Запуск процесса печати
Для запуска процесса печати:
1. Выберите команду Файл > Печать... или командную кнопку Печать панели инструментов.
2. Если необходимо, укажите диапазон печатаемых страниц и желаемое число копий в текстовом поле «Число копий».
3. Запустите печать кнопкой ОК.
18. Использование справочной системы
MS Access включает в себя систему справок, доступ к которой может быть осуществлен несколькими способами (рис. IV.9):
Чтобы получить справку |
Нужно |
по данной теме или функции |
в меню Справка выбрать команду Вызов справки |
во время работы в окне или в диалоге |
нажать клавишу <F1> или выбрать кнопку Справка в диалоговом окне |
о конкретной команде, инструменте или другом элементе экрана |
щелкнуть на кнопке с вопросительным знаком Справка панели инструментов, а затем на команде, инструменте или другом элементе экрана |
Рис. IV.9. Доступ к системе справок
Упражнение IV. 5
1. Создайте еще одну БД.
2. Используя импорт данных, поместите в нее таблицу «Товары!», форму, созданную в результате выполнения четвертого задания предыдущего упражнения и запрос на обновление сезонных скидок.
3. Создайте макрос, позволяющий при каждом новом открытии этой БД открывать форму с данными о телевизорах.
4. Откройте БД, содержащую информацию о товарах и их поставщиках.
5. Используя экспорт данных, поместите таблицу «Поставщики» в созданную в этом упражнении БД и перейдите в нее.
6. Создайте запрос на отображение данных о названиях товаров, их марке, ценах и названиях фирм, поставляющих эти товары.
7. На основе этого запроса создайте простую форму.
8. Создайте макрос, позволяющий в созданной форме фильтровать записи по названиям товаров.
9. Поместите в созданную простую форму кнопку, при нажатии на которую будет выполняться этот макрос.