- •Содержание
- •Основные понятия и терминология баз данных
- •Работа с таблицами Теоретические сведения
- •Создание базы данных с помощью мастера
- •Создание таблицы при помощи мастера таблиц
- •Создание таблиц путем ввода данных в таблицу
- •Создание таблицы в режиме конструктора
- •Примечание.Рекомендуетсяопределять ключевые поля, хотя это вовсе не обязательно. Если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли их создавать.
- •Типы данных, используемые в поле таблицы
- •Создание в базе данных связей между таблицами
- •Целостность данных и каскадные операции
- •Создание новой таблицы путем импортирования из другой базы данных
- •Создание таблиц в режиме конструктора Проектирование таблицы Модели Структура таблицы Модели
- •Характеристики полей таблицы
- •Создание фиксированных списков
- •Данные для заполнения таблицы Модели
- •Проектирование таблицы Клиенты Структура таблицы Клиенты
- •Проектирование таблицы Купля автомобилей Структура таблицы Купля автомобилей
- •Тип данных Счетчик
- •Создание полей со списком, берущим свои значения из других таблиц
- •Организация таблиц в режиме таблицы Проектирование таблицыМастерские
- •Организация таблиц при помощи мастера создания таблиц Организация таблицыЗаписи работ
- •Связывание таблиц базы данных
- •Проектирование форм Теоретические сведения Способы создания форм
- •Механизм создания формы
- •Изменение макета формы в режиме конструктора Изменение вида формы
- •Проектирование формы на основе таблицы Клиенты Автоматическое создание формы
- •Доработка макета формы
- •Создание диаграммной формы по таблицеМодели
- •Проектирование составной формы Создание составной формы с использованием мастера
- •Оформление составной формы
- •Встраивание в форму кнопок
- •Изменение свойств формы
- •Теоретические сведения о запросах
- •Запросы на выборку и их использование
- •Создание запроса на выборку в режиме конструктора
- •Открытие и запуск запроса
- •Отображение или скрытие поля в результатах запроса
- •Сортировка записей в запросах
- •Построение запросов по базе данных «автомобили» Построение запросов с помощью конструктора по одной таблице
- •Построение запросов по одной таблице с использованием логических функций
- •Задания
- •Построение запросов по нескольким таблицам
- •Задания
- •Добавление вычисляемых полей в запросы
- •[Предпродажная подготовка])*(1 – [Скидка])
- •Группировка данных в запросах
- •Запросы по базе данных борей Импорт таблиц из базы данных Борей
- •Простые запросы по базе данных Борей (а)
- •Параметрические запросы (б)
- •[Введите первую страну] or [Введите вторую страну]
- •Задания (б)
- •Использование шаблонов при организации запросов (в)
- •Запросы с группировкой данных (итоговые запросы) (г)
- •Использование параметров и шаблонов в итоговых запросах (е)
- •Построение запросов на основании запросов (ж)
- •Построение запросов с записями без подчиненных (з)
- •Модифицирующие запросы (е)
- •Запросы создания таблиц
- •Запросы добавления
- •Запросы удаления
- •Запросы обновления
- •Перекрестные запросы (и)
- •Создание отчетов Теоретические сведения
- •Создание ленточного автоотчета
- •Доработка отчета в режиме конструктора
- •Работа с панелью элементов при модернизации отчетов
- •Группировка данных в отчетах
- •Создание почтовых наклеек и серийных писем
- •Создание базы данных на основе имеющихся образцов
Создание полей со списком, берущим свои значения из других таблиц
При заполнении таблиц часто возникает необходимость в просмотре значений некоторых полей других таблиц. Чтобы лучше понять сущность данной проблемы, попробуйте заполнить таблицу Купля автомобилей. При этом Вы сразу же столкнетесь с трудностью заполнения полейНомер клиента и Код модели. При внесении данных в эти поля хотелось бы видеть содержимое соответствующих полей таблиц Клиенты и Модели. Для организации такого поля выполните следующие действия (для поляНомер клиента):
перейдите в режим конструктора таблицы Купля автомобилей;
установите курсор во второй столбец Тип данныхполя Номер клиента;
из выпадающего списка типов выберите последний вариант Мастер подстановок. Выполнение каждого последующего шага завершайте нажатием кнопкиДалее;
выберите вариант «столбец подстановки использует значения из таблицы или запроса»;
в появившемся окне укажите нужную таблицу для подстановки (в данном случае – таблицу Клиенты;
выберите поля, содержимое которых, на Ваш взгляд, должно быть видимо при заполнении таблицы Купля автомобилей(ключевое поле должно быть выбрано обязательно, остальные поля – на Ваше усмотрение);
на следующем шаге пронаблюдайте, для чего нужна возможность «скрыть ключевой столбец»;
оставьте подпись для поля, которую предложит Вам Accessпо умолчанию;
завершите создание списка, перейдите в режим таблицы и просмотрите результат Ваших действий.
Выполнив аналогичную последовательность действий, организуйте в таблице Купля автомобилейполеКод модели в виде списка, берущего свои значения из двух первых полей таблицы Модели.
Введите в таблицу Купля автомобилей10 произвольных записей.
Организация таблиц в режиме таблицы Проектирование таблицыМастерские
№ мас-терской |
Адрес |
Катего-рия |
Телефон |
Директор |
Средняя цена |
На-ценка |
34 |
Харьков, ул. Старопрудная, 24 |
высшая |
22-14-81 |
Ющенко С.Т. |
2500 |
13% |
83 |
Харьков, пер. Строительный, 9 |
первая |
41-18-79 |
Сидоров К.Т. |
2000 |
7% |
47 |
Киев, ул. Героев Труда, 169 |
высшая |
124-81-09 |
Лесков Р.А. |
2600 |
8% |
161 |
Одесса, ул. Морская, 80 |
первая |
50-11-72 |
Черный С.М. |
2100 |
10% |
3 |
Львов, ул. Киевская, 203 |
вторая |
44-01-17 |
Иваненко И.Л. |
1500 |
|
40 |
Киев, ул. Левобережная, 32/1 |
высшая |
101-91-50 |
Левицкий К.А |
2700 |
15% |
Создать таблицу "Мастерские" в режиме Таблицы.
Перейти в режим Конструктора, просмотреть тип данных и свойства полей, предложенные по умолчанию. Внести нужные изменения и описания полей (описание поля Средняя цена -"Средняя цена капитального ремонта (грн)"; описание поляНаценка -"Наценка за срочность"). Поле№ Мастерскойсделать ключевым.
Поле Категорияорганизовать в виде фиксированного списка.
Если необходимо, в режиме Конструктора установить тип данных в поле Средняя цена –денежный; тип данных в полеНаценка – числовой, размер поля – С плавающей точкой 4 Байт, формат поля – процентный.
Самостоятельно придумать и ввести еще 6 мастерских.
Добавить в таблице "Модели" поле Мастерская, оформив его в виде поля со списком, берущим свои значения из трех первых полей таблицыМастерские. Заполнить полеМастерскаяв таблице "Модели".