ACCESS Элементы формы. На форме можно разместить следующие элементы: Поле Подчиненная форма Поле со списком Кнопка Переключатель Флажок.

Презентация:



Advertisements
Похожие презентации
ACCESS Создание отчетов. Отчет используется для представления данных в печатном формате. Отчеты создаются на основе одной или нескольких таблиц или на.
Advertisements

ACCESS Запросы на удаление. Виды запросов на изменение Запросы на изменение бывают следующих видов: На удаление записей из таблиц; На обновление существующих.
Выполнение запросов, создание и редактирование отчета MS Access.
ACCESS Запросы на удаление. Виды запросов на изменение Запросы на изменение бывают следующих видов: На удаление записей из таблиц; На обновление существующих.
Модуль 7 Разработка и создание форм. Общие сведения Формы. Основные понятия. Создание форм с помощью мастера. Использование выражений в формах. Работа.
Отчет-это объект базы данных, который предназначен для вывода информации из баз данных, прежде всего на принтер. Отчеты позволяют выбрать из баз данных.
Все сведения в форме или отчете содержатся в элементах управления.
ACCESS Перекрестные запросы. Перекрестные запросы делают тоже самое, что и запросы с вычислением и группировкой, но в структуре, облегчающей их анализ.
CУБД Access Создание запросов. Запрос на обновление 1. Создать запрос в режиме Конструктор. 2. Выполнить команду Запрос – Обновление. 3. Добавить поля,
Источники записей для отчета - таблицы и запросы. Если все поля, которые нужно включить в отчет, находятся в одной таблице, эта таблица и будет источником.
Запросы – это объекты, извлекающие данные из таблиц так, как это определено пользователем. С помощью запроса можно выбрать, изменить или сгруппировать.
ACCESS Запросы на изменение. Виды запросов на изменение На удаление записей из таблиц; На обновление существующих записей; На добавление новых записей.
Технология создания, редактирования и использования отчетов а базах данных СУБД MS Access.
Реализация выборки, удаления и вычисляемых полей в конструкторе запросов. По БД «Университет»
Связи между таблицами являются необходимым элементом структуры БД. Для того, чтобы связь была возможна, таблицы должны иметь общие поля. Чаще всего в одной.
ТИПЫ ЗАПРОСОВ I. Запрос с параметром (Определяет одно или несколько условий отбора во время выполнения запроса) II. Запрос-выборка (Отбирает и не изменяет.
ACCESS 2003 Создание таблиц На примере БД Отдел кадров.
Работа с формами отчетами в MS Access. Формы Формы служат для организации пользовательского интерфейса Интерфейс должен быть визуально доступным и интуитивно.
Урок 3. Формы представления данных (таблицы, формы, запросы, отчеты)
Транксрипт:

ACCESS Элементы формы

На форме можно разместить следующие элементы: Поле Подчиненная форма Поле со списком Кнопка Переключатель Флажок

Добавление в форму вычисляемого поля Пример. В базе данных «Книги» создать форму в один столбец, включающую все заказы выполненные продавцом Черненко. В форме должны быть поля: «Код_заказа», «Дата_получения», «Дата_отправки»,«Фамилия покупателя», «Автор», «Название», «Количество», «Цена». В форме должно быть вычисляемое поле «Сумма» значение которого равно Цена*Количество, а также в примечании формы должно быть поле «Итого», значение которого равно сумме всех вычисляемых полей всех записей.

Пример. Добавление в форму вычисляемого поля Вычисляемое поле для данной записи Итог по всем записям

Пример. Для создания такой формы сначала создадим простой запрос на выборку: Добавление в форму вычисляемого поля

Пример. На основе этого запроса создадим форму с помощью мастера форм. В режиме формыВ режиме конструктора

Добавление в форму вычисляемого поля Пример. Расширим заголовок формы, область данных и примечание формы.

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

Добавление в форму вычисляемого поля Пример. Поля бывают двух типов: 1.Присоединенными, то есть связанными с данными основной таблицы; 2.Свободные поля, в них помещаются результаты вычислений. В таблицах значения этих полей не сохраняются. Свободное поле Присоединенные поля

Добавление в форму вычисляемого поля Пример. Изменим надпись, присоединенную к полю и установим курсор в свободное поля для построения формулы. Формулу будем строить с помощью построителя выражений. Построитель выражений вызовем, используя свойства данного поля (нажмем ALT-ENTER).

Добавление в форму вычисляемого поля Пример. На вкладке данные установим курсор в поле Данные и нажмем на кнопку, чтобы вызвать построитель выражений.

Добавление в форму вычисляемого поля Найдем запрос, на основе которого строится форма, построим выражение и нажмем ОК.

Добавление в форму вычисляемого поля Построенная формула выведется в строке Данные в свойствах вычисляемого поля.

Добавление в форму вычисляемого поля Установим для вычисляемого поля формат Денежный.

Добавление в форму вычисляемого поля Результат: Вычисляемое поле

Добавление в форму вычисляемого поля Добавим в форму общий итог по всем записям. Для этого в режиме конструктора перетащим в примечание формы элемент поле с прикрепленной надписью.

Добавление в форму вычисляемого поля Используя построитель выражений (функцию Sum и значения полей) построим в свободном поле формулу вычисления общей суммы.

Добавление в форму вычисляемого поля Установим для нашего поля формат Денежный.

Добавление в форму вычисляемого поля Результат:

Добавление в форму подчиненной формы Если в составной форме главная и подчиненная формы основаны на запросе, то она создается в режиме конструктора.

Добавление в форму подчиненной формы Пример. В БД «Деканат» построить составную форму «Жильцы комнаты». Главная форма должна содержать номера общежития и комнаты, а подчиненная форма поля «Группа», «Фамилия» и «Имя».

Добавление в форму подчиненной формы Сначала создадим запрос1, который содержит данные для главной формы (все номера общежитий и комнат)

Добавление в форму подчиненной формы Создадим запрос2, который содержит данные для подчиненной формы (номер общежития, номер комнаты, а также группу, фамилию и имя жильца). Эти запросы будут связаны полями Общежитие и комната.

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

Добавление в форму подчиненной формы Увеличим область данных в форме и на свободное место перетащим элемент Подчиненная форма с панели инструментов.

Добавление в форму подчиненной формы При этом начнет свою работу мастер подчиненных форм.

Добавление в форму подчиненной формы Выберем для подчиненной формы Запрос2 и все его поля.

Добавление в форму подчиненной формы Определим поля связи главной и подчиненной форм.

Добавление в форму подчиненной формы Зададим имя подчиненной формы.

Добавление в форму подчиненной формы Проверим в режиме формы: Очевидно, что поля связи в подчиненной форме не нужны, их нужно убрать. Уберем заголовок подчиненной формы. Нужно, также, расширить саму форму, чтобы были видны поля Фамилия и Имя.

Добавление в форму подчиненной формы В режиме конструктора: Прежде чем увеличить подчиненную форму ее нужно выделить. Для удаления полей связи их выделяют с нажатой клавишей SHIFT, а затем нажимают DELETE.

Добавление в форму подчиненной формы В режиме конструктора:

Добавление в форму подчиненной формы В режиме формы:

Добавление в форму поля со списком Элемент поле со списком позволяет вводить в поле текст вручную или выбрать подходящее значение из списка. Пример. В БД «Деканат» создать форму для ввода информации в таблицу «Сессия». Для ввода данных в поле «Оценка» использовать поле со списком, содержащим оценки (2, 3, 4, 5). Поле со списком

Добавление в форму поля со списком С помощью мастера создадим простую форму Сессия и откроем ее в режиме конструктора.

Добавление в форму поля со списком Удалим поле Оценка с присоединенной записью. Перетащим на освободившееся место элемент Поле со списком.

Добавление в форму поля со списком Начнет работать мастер по созданию полей со списком. Выберем фиксированный набор значений:

Добавление в форму поля со списком Напечатаем значения, которые будет содержать поле со списком:

Добавление в форму поля со списком Для связи получившегося свободного поля со списком с таблицей Сессия необходимо установить для этого элемента

Добавление в форму поля со списком Напечатаем подпись, которую будет содержать поле со списком:

Добавление в форму поля со списком Результат: