- •1. Проектирование базы данных
- •1.1. Проектирование таблицы
- •1.2. Объявление полей
- •1.3. Задание характеристик полей
- •1.4. Назначение поля первичного ключа
- •1.5. Сохранение проекта таблицы
- •1.6. Редактирование проекта таблицы
- •1.7. Редактирование записей
- •Добавление записей
- •1.8. Связывание таблиц
- •1.9. Доработка таблицы
- •1.10 Импортирование, встраивание и экспортирование таблиц
- •1.10.1. Импортирование таблиц
- •1.10.2. Встраивание таблиц
- •1.10.3. Экспортирование таблиц
- •2. Запросы
- •2.1. Проектирование запроса
- •2.2. Проектирование запроса
- •2.3. Включение полей в запрос
- •2.4. Сортировка
- •2.5. Выполнение запроса
- •3. Формы
- •3.1. Добавление управляющих элементов
- •4. Макросы
1.9. Доработка таблицы
Выберите в окне базы данных таблицу и двойным щелчком мыши откройте ее. Нажмите кнопку Конструктор ленты Главная. В открывшемся окне проектирования таблицы щелкните в колонке Тип данных нужного поля из списка доступных типов полей выберите строку Мастер подстановок.
В первом диалоговом окне мастера выберите опцию Объект "столбец подстановки" будет использовать значения из таблицы или запроса., которая позволяет создать список значений для поля на основе другой таблицы, и нажмите кнопку .
В следующем окне из приведенного списка таблиц (или запросов) следует выбрать нужную таблицу (например, Группы, так как именно эта таблица является для Вас источником списка). Нажав кнопку , перейдите к следующему окну мастера.
В этом окне из предложенного списка полей Доступные поля: выберите поля, значения которых будут фигурировать в списке. В нашем случае достаточно выбрать поле Группа, так как ключевое поле Код_группы автоматически присоединится к списку. Это можно увидеть в следующем диалоговом окне мастера, если отключить опцию Скрыть ключевую колонку.
Из списка полей Доступные поля: выберите нужное поле.
Выберите порядок сортировки.
Процесс проектирования комбинированного списка подошел к концу. Осталось только нажать кнопку и просмотреть результат нашей работы, предварительно сохранив проект таблицы.
Access автоматически сохраняет каждую вводимую пользователем запись. После того, как в таблицу будут введены необходимые данные, ее можно закрыть и вернуться в окно базы данных.
1.10 Импортирование, встраивание и экспортирование таблиц
Предположим, что перед принятием решения о переводе всего делопроизводства в среду Access, данные обрабатывались другой программой управления базами данных или программой расчета электронных таблиц. Переход к Access желательно выполнить с минимальными потерями и не начинать все с самого начала, т.е. преобразовать уже имеющиеся наборы данных в Access-таблицы. Наличие средств конвертирования форматов может существенно сэкономить время на перенос информации из других сред, особенно если речь идет о достаточно больших базах данных, содержащих сотни и тысячи записей.
Встроенные в Access средства конвертирования позволяют считывать и подвергать дальнейшей обработке данные «чужих» форматов, а также экспортировать Access-таблицы в другие базы данных.
1.10.1. Импортирование таблиц
Для импортирования набора данных следует перейти на ленту Внешние данные, а в ней в поле Импорт нажать на нужную пиктограмму. Находящиеся там пиктограммы позволяют копировать данные из текстового файла, файла программы обработки электронных таблиц или базы данных, а также из других программ в Access-таблицу. Пиктограмма позволяет скопировать объекты из другой базы данных Access в активную базу данных.
Предположим, что до сих пор данные о студентах хранились в Excel-таблице. С целью дальнейшей обработки она должна быть импортирована в Access.
Для этого на ленте Внешние данные нажмите на пиктограмму .
В поле Имя файла укажите источник данных (найдите файл, который следует импортировать; в рассматриваемом примере – файл Microsoft Excel).
Выполните щелчок на кнопке Импортировать данные источника в новую таблицу в текущей базе данных для запуска программы Мастер Импорта, которая поможет преобразовать формат электронной таблицы в таблицу Access. Затем нажмите на кнопку .
После запуска программы Мастер Импорта откроется диалоговое окно, в котором отобразятся данные импортируемой таблицы Excel. Сначала надо указать листы, с которых Вы хотите импортировать данные и нажать на кнопку . В следующем окне предлагается выбрать в качестве имен полей первую строку таблицы Excel, содержащую заголовки колонок. Для этого следует установить опцию Первая строка содержит заголовки колонок.
Наименования (имена) полей, а также другие характеристики можно откорректировать в следующем диалоговом окне, для этого следует нажать кнопку .
В открывшемся окне можно изменить имя поля и, если возможно, его тип, а также определить, следует ли его импортировать, установить опцию не импортировать (пропустить) поле. Кроме того, можно определить, требуется ли индексация данного поля. После выполнения всех установок надо опять нажать на кнопку . В следующем окне следует установить первичный ключ для таблицы, исходя из следующих предложенных вариантов:
- автоматически создать ключ - программа Access сама добавляет поле с первичным ключом;
- определить ключ: - поле, которое будет выполнять роль первичного ключа, из списка доступных полей выбирается пользователем;
- не создавать ключ - первичный ключ не присваивается.
Теперь остается перейти к последнему диалоговому окну мастера ( ) и задать имя импортируемой таблицы (таблицы, в которую импортируются данные). В этом окне можно установить опцию, которая позволит после импорта таблицы запустить программу анализа данных Проанализировать таблицу после импорта данных. Далее надо нажать на кнопку . После чего откроется диалоговое окно с предложением продолжить работу. АНАЛИЗ ТАБЛИЦЫ.