Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access 2010 (курсы).doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
1.55 Mб
Скачать

Задание 3.4

Создание форм для ввода данных с использованием списков.

  1. Создайте форму Оценки со списками

ТЕХНОЛОГИЯ РАБОТЫ

1. Для создания формы Оценки со списками

  • выберите таблицу Оценки,

  • откройте вкладку Создание,

  • щелкните по кнопке «Формы»;

  • выберите пункт Автоформа: Табличная;

  1. Преобразуйте поле «КодСтудента» в поле со списком, для этого:

  • при установленном фокусе на поле «КодСтудента» щелкните правой кнопкой мыши;

  • из открывшегося контекстного меню выберите «Преобразовать элемент в»;

  • из открывшегося списка выберите «Поле со списком»;

  1. Создайте источник строк для вновь созданного поля со списокм «КодСтудента», для этого:

  • выберите вкладыш данные в свойствах поля;

  • укажите тип источника строк Таблица/запрос;

  • щелкните по кнопке для определения источника строк при помощи построителя выражений;

  • из списка выберите таблицу Студенты;

  • закройте меню добавления таблиц;

  • заполните таблицу построителя выражений полями «КодСтудента», «Фамилия», «Имя», «Отчество» из таблицы Студенты посредством выделения в макете таблицы (нажатие левой кнопки мыши) и перетаскиванием на свободные столбцы построителя выражений (по порядку слева направо);

  • установите порядок сортировки данных посредством установки значения «по возрастанию» в строке сортировка по порядку слева направо для полей «Фамилия», «Имя», «Отчество»;

  • перед полем «Фамилия» вставьте дополнительный столбец поcредством установки курсора в поле «Фамилия» и выбора в меню «Вставка», «Столбец»

  • наберите текст «Студенты: » в строке «Поле:» вновь вставленного столбца;

  • щелкните по кнопке «Построитель» на ленте «Конструктор»;

  • введите выражение в окно построителя выражений «Студенты: [Студенты]![Фамилия] & " " & [Студенты]![Имя] & " " & [Студенты]![Отчество] & ", группа " & [Студенты]![НомерГруппы]» (Error: Reference source not found). При этом поля таблицы Студенты выбираются из иерархических списков построителя выражений.

Рисунок 13

  • нажмите кнопку «ОК»;

  • снимите галочку в строке «Вывод на экран:» для полей «Фамилия», «Имя», «Отчество»;

  • щелкните по кнопке для просмотра полученного результата ( Рисунок 13);

Рисунок 13

  • закройте окно построителя выражений, ответив «Да», на появившемся меню подтверждения закрытия;

  • в свойствах поля на вкладыше «Данные» укажите «Присоединенный столбец» –1;

  • в свойствах поля на вкладыше макет укажите «Чило столбов» - 2, «Ширина столбцов» – 0см;2см;

  1. Создайте самостоятельно поле со списком «КодДисциплины» по аналогии с ранее выполненными действиями.

Работа 4работа 4. Формирование сложных запросов

КРАТКАЯ СПРАВКА

В перекрестном запросе отображаются результаты статистических расчетов (такие, как суммы, количество записей, средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй — в верхней строке. Например, нам надо узнать средний стаж работы ассистентов, доцентов и профессоров на разных кафедрах (на основе таблицы Преподаватели). Перекрестный запрос позволит легко решить эту задачу, создав таблицу, в которой заголовками строк будут служить должности, заголовками столбцов — названия кафедр, а в ячейках будут рассчитаны средние значения стажа преподавателей.

Запрос на изменение — это запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, обновление и добавление записей, а также на создание таблицы.

Запрос на удаление удаляет группу записей, удовлетворяющих заданным условиям, из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.

Запрос на обновление записей вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов увеличилась заработная плата ассистентов. Запрос на обновление позволит быстро внести эти изменения в таблицу Преподаватели.

Запрос на добавление добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. Например, появилось несколько новых преподавателей, а также база данных, содержащая сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу Преподаватели.

Запрос на создание таблицы создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Например, на основе таблицы Преподаватели можно соз­дать новую таблицу, содержащую данные только о профессорах.

Запрос SQL это запрос, создаваемый при помощи инструкций SQL. Этот тип запро­сов довольно сложен для начинающих пользователей и используется обычно опытными пользователями, имеющими навыки программирования и общения с серверами баз данных. Из-за сложности и специфики рассматривать запрос SQL в данной главе не будем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]