
- •261700- Технология полиграфического и упаковочного производства
- •Содержание:
- •Лабораторная работа № 1 работа в субд access. Создание таблиц базы данных. Создание связи между таблицами базы данных.
- •1. Цель лабораторной работы
- •2. Теоретические положения
- •Основные элементы интерфейса Microsoft Access
- •5.2. Создание таблиц базы данных
- •5.3. Создание связи между таблицами базы данных
- •Лабораторная работа № 2 создание формы
- •Лабораторная работа № 3 создание отчета по таблице
- •Лабораторная работа № 4 конструирование запроса на выборку на основе связанных таблиц. Создание итогового запроса в режиме конструктора
- •3.2. Создание итогового запроса в режиме конструктора
- •Лабораторная работа № 5 создание отчета на основе запроса
- •Лабораторная работа № 6 создание макроса. Использование условий в макросах
- •3.2. Использование условий в макросах
- •Лабораторная работа № 7 создание кнопочных форм. Подведение промежуточных итогов
- •3.2. Связь с другими приложениями ms Office
- •3.3. Подведение промежуточных итогов
- •3.4. Создание структуры
- •3.5. Технология построения диаграмм
- •4. Содержание отчета
- •5. Список использованных источников
5.2. Создание таблиц базы данных
Выберите объект Таблицы в окне БД. Нажмите кнопку «Создать».
В окне «Новая таблица» выберите режим «Конструктор» и нажмите кнопку ОК. Опишем структуру таблицы ЗАКАЗЧИК.
В каждой строке верхней половины окна Конструктора таблицы (рис. 11) введете данные, используя информацию о структуре таблицы базы данных, представленную в таблице 1 методических указаний:
имя поля (в имени не допускается точка, восклицательный знак, квадратные скобки);
тип хранимых данных, соответствующий имени поля, указывайте с помощью Кнопки раскрытия списка в столбце «Тип данных»;
графа «Описание» не является обязательной для заполнения.
Рисунок 11. Конструктор таблиц.
Для перехода из столбца в столбец используйте клавишу «Tab» или «Enter» Перемещение курсора из верхней половины в нижнюю, и обратно производится с помощью клавиши F6 или «мышью».
В нижней половине окна для каждого поля укажите его свойства, используя информацию из таблицы, предварительно щелкнув клавишей мыши по имени поля. Где возможно пользуйтесь кнопкой «раскрытия списка» (наличие или отсутствие данной кнопки можно проверить, встав на правый край строки и щелкнув левой кнопкой мыши). Строки в окне «Свойства поля», для которых в таблице нет указаний на заполнение, не заполняйте.
В завершении выделите поля, которые должны стать ключевыми (эти поля отмечены в таблицах 1, 2. 3 в графе «Признак ключа» - «*»). Щелкните на сером поле в начале строки с именем ключевого поля - строка выделится. Выберите команду Правка / Ключевое поле.
Сохраните структуру таблицы, выполнив команду из меню Файл / Сохранить, и введите имя таблицы: ЗАКАЗЧИК.
Закройте режим конструктора: Файл / Закрыть.
Теперь, используя таблицы 2 и 3, опишем структуру таблиц БД ТОВАР и ЗАКАЗ с помощью мастера и путем ввода данных. На основе вспомогательной таблицы 2 создадим таблицу Т0ВАР, а таблицы 3 - таблицу ЗАКАЗ.
Выберите объект Таблицы в окне БД. Нажмите кнопку «Создать».
В окне «Новая таблица» выберите режим «Мастер таблиц» и нажмите кнопку ОК. Опишем структуру таблицы Т0ВАР.
В появившемся окне (рис. 12) на выбор предложено две категории таблиц. Выберем Деловые.
Рисунок 12. Мастер создания таблиц.
В поле «Образцы таблиц» выберите Товары. Щелкнув на элементе списка «Образцы таблиц» в списке «Образцы полей» отобразятся все поля, доступные для этой таблицы. Чтобы переместить поле из списка «Образцы полей» в список «Поля новой таблицы», выделите его, а затем щелкнете на кнопке >. В данном случае в таблицу входит 5 полей:
- КодТовара;
- Наименование Товара. В списке образцов полей мастера есть поле ОписаниеТовара. Выберите его, включив в список полей будущей таблицы, а затем переименуйте, нажав «Переименовать поле…»;
- Характеристика Товара. В качестве исходного опять выберите поле ОписаниеТовара, а затем переименуйте;
- Единица измерения. В качестве исходного опять выберите поле ОписаниеТовара (оба поля имеют текстовый тип), а затем переименуйте;
- Цена.
Когда все поля добавлены, диалоговое окно мастера будет иметь такой вид, как показано на рис. 13.
Рисунок 13. В таблицу добавлены все необходимые поля.
Следующее окно мастера создания таблиц предлагает задать имя для новой таблицы (оно может отличаться от указанного в образцах таблиц) и выбрать способ определения первичного ключа. Так как на этапе планирования было решено, что в качестве первичного ключа используется поле Код товара, выберите опцию «Пользователь определяет ключ самостоятельно» (рис.14) и щелкните кнопку «Далее».
Рисунок 14. Мастер предлагает указать имя будущей таблицы и
способ определения ключа.
Мастер предложит вам выбрать нужное поле, а также указать, какие данные должны в нем содержаться (рис 15). Поэтому из раскрывающегося списка в верхней части окна мастера выберите поле КодТовара, а в качестве значений данного поля - автоматически генерируемую последовательность номеров (первый из трех предложенных вариантов).
Рисунок 15. Выберите поле для первичного ключа и
способ формирования его уникальных значений.
Щелкните «Далее». «Далее». В заключительном окне мастера оставьте по умолчанию опцию «Ввести данные непосредственно в таблицу» (рис. 16) и щелкните на кнопке «Готово».
Рисунок 16. Укажите свои дальнейшие действия
после создания мастером таблицы.
После завершения работы мастера новая таблица появится в рабочем пространстве Access (рис. 17).
Рисунок 17. Созданная мастером таблица ТОВАР.
Теперь опишем структуру таблицы ЗАКАЗ. В окне БД щёлкните на кнопке Таблицы, а затем дважды щёлкните на ярлыке «Создание таблицы путем ввода данных». В рабочем пространстве приложения Access появится новая таблица – Таблица 1 – в режиме таблицы(рис.18).
Рисунок 18. Создание таблицы путем ввода данных.
Укажите имена полей для новой таблицы. Для этого достаточно дважды щёлкнуть на заголовке нужного столбца (Поле1, Поле2 и т.д.) и ввести имя поля. Закончив ввод, сохраните новую таблицу, щёлкнув на кнопке «Сохранить» и в открывшемся окне введите имя новой таблицы Заказ. При сохранении таблицы Access проанализирует данные и автоматически присвоит каждому полю соответствующий тип данных и формат. Затем перейдите в режим Конструктора, чтобы уточнить типы полей (если Access их неверно истолкует) и определить первичный ключ. Для этого щёлкните правой кнопкой на заголовке окна таблицы и в открывшемся контекстном меню выберите пункт «Конструктор таблиц».
Если надо удалить таблицу в окне щелкните по имени таблицы и нажмите клавишу «DELETE».
Для редактирования таблицы её необходимо открыть в режиме Конструктор, и в открывшемся окне внести необходимые вам изменения.