Рисунки, свободные и связанные рамки объекта.




В форму или отчет MS Access можно добавлять объекты или части объектов, созданные в других приложениях, например, рисунок, созданный в Microsoft Paint, электронную таблицу, созданную в Microsoft Excel, или текстовый документ, созданный в Microsoft Word. Существует возможность вставлять все содержимое файла или только некоторую выделенную часть.

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

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

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

Основные операции реляционной алгебры.

Объединение

Объединением двух совместимых отношений R1 и R2 называется отношение R, содержащее все элементы исходных отношений за исключением повторений.

 

Пересечение

Пересечением двух совместимых отношений R1 и R2 называется отношение R, включающее в себя элементы, одновременно принадлежащие обоим исходным отношениям R1 и R2.

 

Разностью

Разностью двух совместимых отношений R1 и R2 называют отношение R, которое состоит из множества элементов (кортежей), принадлежащих R1, но не принадлежащих отношению R2.

 

Произведение

Произведением называется отношение R, содержащее все возможные кортежи, которые являются сочетанием двух кортежей, принадлежащих соответственно двум заданным отношениям R1 и R2.

Выборка

Выборкой отношения R по формуле f называется новое отношение с таким же заголовком и телом, состоящим из кортежей отношения R, которое удовлетворяет истинности логического выражения f.

 

Проекция

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

9. Запросы в MSAccess.

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

- с помощью запросов по образцу (QBE — Query By Example);

- с помощью инструкций SQL (Structured Query Language — язык структурированных запросов).

SQL — специализированный язык, предназначенный для организации запросов.

В Access может быть создано несколько видов запросов:

- запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса.

Таблицу с результатами запроса можно использовать для работы с данными в таблицах, на которых построен запрос;

- запрос на создание таблицы — основан на запросе выборки, но в отличие от него результат запроса сохраняется в новой таблице;

- запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах.

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

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

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

Результаты выполнения запроса выводятся в режиме таблицы.

Запрос на обновление может быть использован для замены данных в таблицах БД. Отбор заменяемых записей (полей) производится с помощью Запроса на выборку, а затем в окне конструктора запросов с помощью кнопки Обновление на панели инструментов или команды меню Запрос|Обновление превращается в запрос на обновление.

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

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

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

Для указания в строке Добавление имен полей таблицы-получателя надо в каждой ячейке открыть список и выбрать нужное имя. Если выбранные поля имеют одни и те же имена в обеих таблицах, имена в строку Добавление вносятся автоматически.

Предварительный просмотр добавляемых, записей производится кнопкой Представление запроса на панели инструментов. Возврат в режим конструктора запросов производится этой же кнопкой.

Для добавления записей нажимается кнопка Запуск на панели инструментов. В открывшемся диалоговом окне сообщается о числе обновляемых записей и задается вопрос о продолжении операции добавления.

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

Групповые функции SQL необходимы для определения статистических данных на основе наборов числовых значений:

- Avg — вычисляет арифметическое среднее набора чисел, содержащихся в указанном поле запроса;

- Count — вычисляет количество выделенных записей в запросе;

- Min, Max — возвращают минимальное и максимальное значения из набора в указанном поле запроса;

- Sum — возвращает сумму значений в заданном поле запроса;



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: