- •Задание 1. Таблицы
- •Связи "один ко многим"
- •Связи "многие ко многим"
- •Связи "один к одному"
- •Удаление связи между таблицами
- •Задание 2. Запросы Типы запросов (mdb)
- •Примеры условий запроса
- •Условия для полей с типами данных «Текстовый», «Поле memo» и «Гиперссылка»
- •Условия для полей типа «Числовой», «Денежный» и «Счетчик»
- •Условия для полей с типом данных «Дата/Время»
- •Условия для других полей
- •Задание 3. Формы
- •Создание формы с помощью инструмента «Форма»
- •Создание формы при помощи мастера форм
- •Режим макета и режим конструктора
- •Доработка формы в режиме макета
- •Доработка формы в режиме конструктора
- •Добавление элементов управления в форму
- •Определение названия инструмента
- •Использование мастера элементов
- •Создание элемента управления с помощью инструментов группы «Элементы управления»
- •Задание 4. Отчеты
- •Распределение данных по разделам отчета
- •Добавление колонтитула страницы либо заголовка и примечания отчета
- •Удаление колонтитула страницы либо заголовка и примечания отчета
- •Советы по форматированию разных типов данных
- •Настройка свойств отображения для поля «Вложение»
Создание формы при помощи мастера форм
Для получения большей свободы выбора полей, отображаемых на форме, вместо упомянутых выше инструментов можно воспользоваться мастером форм. Кроме того, можно указать способ группировки и сортировки данных, а также включить в форму поля из нескольких таблиц или запросов, при условии, что заранее заданы отношения между этими таблицами и запросами.
На вкладке Создание в группе Формы нажмите кнопку Другие формы, а затем выберите команду Мастер форм
.
Следуйте инструкциям на страницах мастера форм.
На последней странице нажмите кнопку Готово.
Создание формы, содержащей подчиненную форму, с использованием мастера форм
Эта процедура создает новую комбинацию формы и подчиненной формы при помощи мастера форм.
На вкладке Создание в группе Формы нажмите кнопку Другие формы, а затем выберите командуМастер форм .
На первой странице мастера в раскрывающемся списке Таблицы и запросы выберите таблицу или запрос. Например, чтобы создать форму «ВидыТоваров», которая выводит в подчиненной форме список товаров, относящихся к конкретному виду, выберите пункт Таблица: ВидыТоваров (сторона «один» отношения «один-ко-многим»).
Дважды щелкните поля таблицы или запроса, которые требуется включить в форму.
На той же странице мастера в раскрывающемся списке Таблицы и запросы выберите другую таблицу или запрос. В данном примере выберите таблицу «Товары» (сторона «многие» отношения «один-ко-многим»).
Дважды щелкните поля таблицы или запроса, которые требуется включить в форму.
Если до запуска мастера отношения установлены правильно, то после нажатия кнопки Далее будет задан вопрос Выберите вид представления данных , т. е. в какой таблице или запросе. В рассматриваемом примере для создания формы «Категории» выберите из списка строку по категориям. В мастере схематически отображается структура формы. Прямоугольник в нижней части формы обозначает подчиненную форму.
Установите переключатель в нижней части страницы мастера в положение Подчиненные формы и нажмите кнопку Далее.
На странице мастера Выберите внешний вид подчиненной формы выберите вариант ленточныйили табличный, в зависимости от стиля макета создаваемой формы. В макетах обоих стилей данные подчиненной формы располагаются в виде строк и столбцов, но ленточный макет имеет больше возможностей настройки. В ленточной подчиненной форме можно добавлять цвет, рисунки и другие элементы форматирования, зато табличный макет более компактен как и табличное представление таблицы. Выбрав требуемые параметры, нажмите кнопку Далее.
На странице мастера Выберите требуемый стиль выберите стиль форматирования формы. Если на предыдущей странице был выбран вариант ленточный, выбранный стиль форматирования будет применен также и к подчиненной форме. Выбрав требуемые параметры, нажмите кнопку Далее.
На последней странице введите заголовки форм. Имена автоматически присваиваются формам на основе введенных заголовков, а надписи подчиненных форм — на основе введенных заголовков подчиненных форм.
На этой же странице укажите, в каком представлении должна открываться форма: в режиме формы — для просмотра и ввода данных, или в режиме конструктора — с возможностью изменения ее структуры. Выбрав требуемые параметры, нажмите кнопку Готово.
Будет создано две формы: одна для главной формы, содержащей элемент управления подчиненной формы, а другая — для самой подчиненной формы.
