Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кит 2012.docx
Скачиваний:
0
Добавлен:
27.09.2019
Размер:
123.43 Кб
Скачать

15 Работа с данными в режиме таблицы

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

1Печать или предварительный просмотр данных. 2 Проверка орфографии. 3 Вырезание, копирование или вставка выделенного текста, полей, записей целиком или всей таблицы полностью. 4 Сортировка записей.

5 Отбор записей, поиск или перемещение значений. 6 Добавление или удаление записей.

Работа со столбцами, строками и подтаблицами

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

дважды щелкнуть в области выделения столбца.

1 Использование области выделения столбца для перемещения, скрытия или переименования столбца.

2 Изменение размеров строк или столбцов. 3 Использование подтаблиц для просмотра связанных данных.

4 Закрепление левого крайнего столбца таким образом, чтобы он отображался на экране при прокрутке листа вправо.5 Перемещение по записям

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

1 Переход на первую запись.2 Переход на предыдущую запись.3 Введение номера нужной записи .4 Переход на следующую запись.5 Переход на последнюю запись.6 Переход на новую (пустую) запись.

16 Сортировка и фильтрация данных в режиме таблицы

1 Для выполнения операции сортировка записей по возрастанию или убыванию необходимо выделить один из столбцов (данные, которого используются для упорядочения записей), щелкнув на заголовке этого столбца. 2 Затем выполнить команду Записи/Сортировка/Сортировка по возрастанию или убыванию. Кроме того, для сортировки можно воспользоваться пиктограммами на панели инструментов или контекстное меню.

Операция поиск данных в ячейках таблицы и замена их при необходимости осуществляется аналогично поиску и замене текста в документах MS Word.

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

Более широкие возможности имеет Обычный фильтр. Этот способ фильтрации позволяют отбирать записи по несмежным полям, например по коду группы и полу студентов. Для применения этого способа фильтрации выберите команду Записи/Фильтр/Изменить фильтр или щелкните на кнопке Изменить фильтр на панели инструментов.

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

Использование расширенного фильтра целесообразно применять в том случае, когда требуется не только отфильтровать записи, но и одновременно осуществлять их сортировку. Для вызова расширенного фильтра надо выбрать команду Записи/Фильтр/Расширенный фильтр, откроется окно фильтра, в котором отображается текущая таблица. В этом окне можно задать критерии условия отбора, тип сортировки по нескольким полям.

17 Поиск данных в таблице в режиме таблицы

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

Это эффективный способ поиска записей, соответствующих определенным условиям (условиям поиска и операторам сравнения, таким как "равно" или "содержит").

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

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

1 На вкладке Главная в группе Поиск нажмите кнопку Найти.

2 Откроется диалоговое окно Поиск и замена с выбранной вкладкой Поиск.

3 В поле Образец поиска введите значение, которое требуется найти.

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

Список Совпадение представляет собой оператор сравнения (такой как "равно" или "содержит"). Чтобы расширить поиск, При в списке Совпадение выберите значение С любой частью поля.

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

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

18 Печать таблицы

Самым простым способом вывода таблицы на печать является использование кнопки Печать (Print) на панели инструментов База данных (Database). Чтобы вывести таблицу на печать таким способом, необходимо:

Выделить таблицу в окне базы данных.

Нажать кнопку Печать (Print) на панели инструментов База данных (Database).

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

Для того чтобы иметь возможность изменять параметры печати, необходимо воспользоваться возможностями печати из режима Таблицы (рис. 2.52).

Для этого нужно:

1 Открыть таблицу в режиме Таблицы.

2 Выбрать в меню Файл (File) команду Печать (Print).

3 В окне Печать (Print) (рис. 2.50), в блоке Принтер (Printer), в поле имя (Name) выбрать принтер, на котором предполагается печатать таблицу.

4 При необходимости нажать кнопку Свойства (Properties) для получения доступа к свойствам принтера.

5 При необходимости установить флажок печать в файл (Print to file) для создания файла на диске.

В блоке Печатать (Print Range) выбрать режим печати: все — всю таблицу, страницы с no (Pages From To) — диапазон страниц, выделенные записи (Selected Record(s)) — только выделенные записи таблицы.

В блоке Копии (Copies) установить количество копий в поле число копий (Number of copies).

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

При необходимости нажать на кнопку Настройка (Setup), которая открывает окно Параметры страницы (Page Setup) для установки параметров страницы.

Нажать кнопку ОК.

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

Билет 19: Запросы, их виды и назначение.

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

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

  • запрос для поиска повторяющихся записей – повтор значений в заданных полях.

  • запрос для поиска записей без подчинения - например, найти клиентов, не имеющих заказов;

  • перекрестный запрос – позволяет компактно отобразить данные, используя объединение однотипной информации (в формате строк-колонок, на пересечении – итог).

  • Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например условие (Условие. Ограничение, заданное для отбора записей, включаемых в результирующий набор записей запроса или фильтра.) для возвращения записей или значение, которое требуется вставить в поле. Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным.

Билет 20: Режимы работы с запросами. Конструктор запросов.

Режим «Конструктор» – «ручное» создание запроса: на вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»; Выбираем таблицу, связанный с запросом справочник или базу данных и нажимаем кнопку «Закрыть». Они, вместе со связкой по соответствующим полям, появятся в верхней части экрана создания Запроса – схема данных данного запроса. Далее необходимо в колонках Запроса выбрать в каждом столбце: таблицу, поле из таблицы, вид сортировки и т.д. Подсчеты по количеству необходимо делать в виде макросов или «выражений». Запуск запроса в работу – кнопка «Открыть».

Режим «Простой запрос» – ( для показа суммирования в одной колонке): на вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»; Выбираем таблицу или Запрос, указываем поля. Далее нужно указать: подсчет для всех или Итоги. Необходимо включить флажок. Далее даем название таблице и получаем сумму.

Режим «Перекрестный запрос» – ( для создания всевозможных подсчетов на базе Схемы данных): данный запрос строится на основании продуманных заранее взаимосвязей и на основе сводной БД. Сначала необходимо выбрать базу данных. Обычно – основную. Далее нужно выбрать одно – три поля – для организации строк – уровни вложения полей. И одно поле для организации расчетов. В нем необходимо выбрать вид вычислений: Count (подсчет количества – например, персонала по цехам, должностям и т.д.), Sum (сумма – например, сумма окладов, зарплаты и т.д.). Расчеты производятся по выбранным полям.

Режим «Повторяющиеся записи» – для повторов данных в таблицах

Режим «Не имеющие подчиненных» – для показа записей, не имеющих связей. Например, клиенты, не имеющие заказов.

Билет 21: Создание запросов на выборку.

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

Создание простого запроса на выборку

  1. На вкладке Создание в группе Другие щелкните Конструктор запросов.

  1. В диалоговом окне Добавление таблицы дважды щелкните таблицы, которые будут использоваться в запросе, а затем нажмите кнопку Закрыть.

Выбранные таблицы появятся в виде окон в верхней части конструктора запроса.

  1. Дважды щелкните поля таблицы, которые нужно использовать в запросе.

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

Все выбранные поля появятся в столбцах бланка запроса.

  1. На вкладке Конструктор в группе Результаты выберите команду Запуск.

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

  1. При необходимости можно вернуться в режим конструктора и скорректировать запрос. Для этого щелкните правой кнопкой мыши вкладку документа запроса и выберите команду Конструктор. Затем можно скорректировать запрос, добавив или удалив поля таблицы. Чтобы удалить поле, выделите столбец в бланке запроса и нажмите клавишу DELETE.

  2. При необходимости сохраните запрос.

Билет 22: Анализ данных с помощью перекрестных запросов.

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

Билет 23: Использование статистических функций в запросах. Группировка.

Для того чтобы воспользоваться возможностями группировки, нужно нажать на панели инструментов кнопку Групповые операции (Totals) (кнопка с изображением греческой буквы ∑). В бланке запроса появится строка с названием Групповая операция (Total), для каждого поля в котором указано значение Группировка (Group By). При необходимости измените эти значения на статистические функции. Операция Группировка (Group By) предназначена для объединения записей, имеющих одинаковые значения в группируемых полях, в одну запись. Для полей, у которых указана статистическая функция (Sum, Count и т.д.), производятся соответствующие вычисления.

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

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

Count ( ) - Вычисляет количество непустых записей, возвращаемых запросом

First ( ) - Возвращает значение поля из первой записи результирующего набора

Last () - Возвращает значение поля из последней записи результирующего набора

Max() - Возвращает максимальное значение из набора, содержащегося в указанном поле

Min() - Возвращает минимальное значение из набора, содержащегося в указанном поле

StDev() StDevP() - Возвращают смещенное и несмещенное значение среднеквадратичного отклонения, вычисляемого по набору значений, содержащихся в указанном поле

Sum( ) - Возвращает сумму набора значений, содержащихся в заданном поле

Var() VarP ( ) - Возвращают значение смещенной и не смещенной дисперсии, вычисляемой по набору значений, содержащихся в указанном поле

Билет 24: Запросы с параметрами.

Параметры в запросах Microsoft Office Access можно использовать для ограничения набора записей, возвращаемых запросом.

Создание запроса с параметрами

  1. Создайте запрос на выборку и откройте его в режиме конструктора (Режим конструктора. Окно, в котором отображается макет следующих объектов базы данных: таблицы, запросы, формы, отчеты, макросы и страницы доступа к данным. В режиме конструктора пользователь создает новые объекты базы данных или изменяет макеты существующих.).

  2. В строке Условия поля, для которого нужно применить параметр, введите текст, который должен отображаться в диалоговом окне, заключив его в квадратные скобки, например:

[Страна происхождения:]

При запуске запроса с параметрами текст отображается в диалоговом окне без скобок.

  1. Повторите шаг 2 для каждого параметра, который должен использоваться в запросе.

Билет 25: Запросы на создание таблиц

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

Создание запроса на выборку:

  1. На вкладке Создание в группе Другие щелкните Конструктор запросов.

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

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

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

Преобразование запроса на выборку

  1. Откройте запрос на выборку в режиме конструктора

  2. На вкладке Конструктор в группе Тип запроса выберите команду Создание таблицы.

Откроется диалоговое окно Создание таблицы.

  1. В поле Имя таблицы введите имя новой таблицы.

-или-

Щелкните кнопку раскрытия списка и выберите имя существующей таблицы.

  1. Выполните одно из следующих действий.

  • Поместите новую таблицу в текущую базу данных.

  1. Выберите параметр Текущая база данных, если он еще не выбран, и нажмите кнопку ОК.

  2. Нажмите кнопку Выполнить, а затем нажмите кнопку Да для подтверждения операции.

Билет 26: Запросы на добавление данных

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

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

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

Для этого сначала создадим таблицу, которая будет хранить устаревшие данные:

  1. Раскройте список таблиц в окне базы данных и выделите таблицу к примеру "Заказы".

  2. Скопируйте таблицу в буфер обмена, нажав комбинацию клавиш <Ctrl>+<C>.

  3. Вставьте таблицу из буфера обмена, нажав комбинацию клавиш <Ctrl>+<V>. Появляется диалоговое окно Вставка таблицы.

  4. В группе Параметры вставки выберите переключатель Только структура.

  5. В поле имя таблицы введите строку: Заказы (архив). Нажмите кнопку ОК или клавишу <Enter>.

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

  1. Раскройте список таблиц в окне базы данных и выделите в нем таблицу.

  2. Щелкните левой кнопкой мыши по стрелке на кнопке Новый объект инструментальной панели и выберите из раскрывшегося списка элемент Запрос. В диалоговом окне Новый запрос выберите значение Конструктор. Появляется окно Конструктора запроса с таблицей в верхней части.

  3. Сначала создайте запрос на выборку нужных записей.

  4. Выберите команду Запрос, Добавление или щелкните левой кнопкой мыши по стрелке на кнопке Тип запроса и выберите из списка элемент Добавление. Появляется диалоговое окно Добавление, аналогичное диалоговому окну Создание таблицы.

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

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

  7. Нажмите кнопку Запуск (Run), чтобы выполнить запрос.

Билет 27: Запросы на обновление таблицы

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

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

1. На вкладке создание выберите Конструктор запросов.В диалоговом окне Добавление таблицы выберите необходимую таблицу.

2. Перенесите в бланк запроса необходимые поля, например «Цена» и «Наименование».

3. Введите параметр для условия отбора в запросе. В условии отбора можете использовать параметр ([Введите…])

4. Выполните запрос, чтобы убедиться, что отбирается та запись, которую вы указали.

5. Теперь изменим запрос, превратив его в запрос на обновление. Для этого выполните команду меню Запрос, Обновление. Изменяется заголовок запроса и появляется дополнительная строка Обновление. При этом исчезают строки Сортировка и Вывод на экран.

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

7. Теперь можно выполнить запрос. Для этого нажмите кнопку ВЫПОЛНИТЬ! на панели инструментов. Так же, как и при добавлении записей в таблицу, Access выдаёт сообщение о количестве обновляемых записей и запрашивает подтверждение на обновление. Вы можете подтвердить обновление записей или отвергнуть.

28.Запрос на удаление данных.

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

Откройте этот запрос в режиме Конструктора.

Чтобы преобразовать запрос на добавление в запрос на удаление записей, выберите команду Запрос, Удаление (Query, Delete Query). В бланке запроса появится строка Удаление (Delete) (рис. 8.11). В первом столбце строки Удаление (Delete) показывается значение Из (From), которое указывает, что будут удаляться записи из таблицы "Заказы". Во втором столбце строки Удаление (Delete) вы видите значение Условие (Where), что указывает на использование этого столбца для определения критерия отбора удаляемых записей.

Запрос на удаление записей из таблицы "Заказы"

Нажмите кнопку Запуск (Run). Выводятся сообщение с приглашением подтвердить удаление записей и информация о количестве записей, которые будут удалены. Их будет столько же, сколько было отобрано в соответствующем запросе на добавление. В этот момент еще можно отменить удаление, для чего достаточно нажать кнопку Нет (No) в окне сообщения. Нажмите кнопку Да (Yes), подтверждая удаление. Будут удалены все заказы за 1996 год из таблицы "Заказы" (Orders) и все позиции заказов из таблицы "Заказано" (Order Details). Вы можете убедиться в этом, если откроете таблицу "Заказано".

Сохраните запрос, дав ему имя: Удаление заказов.

29.Использование выражений в объектах. Построение выражений.

Выражения используются в программе Access достаточно часто и для самых разных целей. Например, когда нужно вычислить значение для поля формы. Выражения используются не только для вычисления значений, не хранящихся в базе данных, но также для ввода информации. Другим примером использования выражений является подстановка значения по умолчанию для поля таблицы или элемента управления. Выражения используются в самых разных областях. Например, в таблицах, запросах, формах, отчетах и макросах. Также при написании кода VBA для процедуры обработки события или модуля часто используются выражения, аналогичные применяемым в таких объектах Access, как таблицы и запросы.

Чтобы запустить построитель выражений из таблицы, формы или отчета, выполните следующие действия:

1)Выберите ячейку свойства или аргумента макрокоманды, в которую надо ввести выражение.

2)Нажмите кнопку Построить рядом со свойством.

Чтобы запустить построитель выражений в запросе, выполните следующие действия:

1)Щелкните ячейку в бланке запроса, куда требуется вставить выражение. Например, щелкните ячейку Условие отбора в столбце, для которого требуется задать условие отбора, или ячейку Поле в столбце, где требуется создать вычисляемое поле.

2)Нажмите кнопку Построить на панели инструментов .

30.Оператор операций. Идентификаторы объектов. Константы и функции.

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

Идентификаторы

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

Операторы

Access поддерживает ряд операторов, включая обычные арифметические операторы, например +, -, * (умножение), / (деление), а также операторы сравнения, применяемые для сравнения значений, текстовые операторы для объединения текста, логические операторы для определения истинных и ложных значений и другие специальные операторы Access.

Функции

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

Константы

Константой называется именованный элемент, значение которого остается неизменным во время выполнения программы Access. Наиболее часто в выражениях используются константы Истина

31. Создание выражений с помощью построителя выражений.

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

32. Создание форм. Режим работы с формами.

Формы- спец.диалоговые окна, позволяющие организовать ввод-вывод информации таблицы и запросов. Могут иметь источники данных(таблица,запрос), могут не иметь. Режим формы исп. для ввода и редактирования данных или их просмотра. Режим конструктора форм предполагает разработку структуры формы; режим таблицы – аналогично. Режим св-ва таблицы/св-ва диаграммы, режим макета – используются для изменения макета таблицы. Для создания форм исп. вкладка «создать» на ленте команды раздела «формы». Еще один способ создания форм – с помощью мастера создания форм – спец.ср-ва Access,позволяющего в режиме диалога указать основные параметры создаваемой формы: сначала выбирается источник данных, затем вид формы, затем имя и вариант дальнейшего открытия формы (для ввода данных или в реж.конструктора). Создание формы, аналогичной таблицы в режиме табл. выполняется с помощью команд лента-создать-другие формы- таблица. Создание формы в режиме конструктора: лента-создать-конструктор форм.

33. Структура форм

Структура формы такова: макет формы состоит из разделов. Раздел Заголовок формы определяет верхнюю часть формы. В область заголовка формы можно поместить текст, графику и другие элементы управления. При печати многостраничной формы раздел заголовка отображается только на первой странице. Раздел Верхний колонтитул определяет верхний колонтитул страницы при печати формы. Этот раздел добавляется в форму вместе с разделом, определяющим нижний колонтитул страницы, и отображается только когда форма открыта в режиме Предварительного просмотра. Раздел Область данных определяет основную часть формы, содержащую данные, полученные из источника. Данный раздел может содержать элементы управления, отображающие данные из таблиц и запросов, а также неизменяемые данные, например надписи. Раздел Нижний колонтитул определяет нижний колонтитул страницы при печати формы. Он отображается только когда форма открыта в режиме Предварительного просмотра. Раздел Примечание формы определяет нижнюю часть формы. Этот раздел добавляется в форму вместе с разделом заголовка формы. При печати многостраничной формы примечание формы будет отображено только внизу последней страницы.

34. Основные элементы управления

ЭУ являются основным объектом, позволяющим формировать дизайн форм и отчетов. По типу они подразделяются на: поле, поле со списком, список, надпись, кнопка, вкладка\набор вкладок, гиперссылка, группа переключателей, разрыв страницы, диаграмма, линия, выключатель, прямоугольник, флажок, свободная рамка объекта, вложение, переключатель, подчиненная форма\отчет, присоединенная рамка объкта, рисунок. Все ЭУ представлены: ЭУ-вкл. «конструктор»- элементы. Элементы управления могут быть связанными, свободными и вычисляемыми. Связанные элементы управления    — элемент управления, источником данных которого служит поле таблицы или запроса. Свободные элементы управления    — элементы управления, не имеющие источника данных (например, поля или выражения).  Вычисляемые элементы управления    — элементы управления, источником данных которых является выражение, а не поле. 

35. Работа с элементами управления в формах + 36. Работа с ЭУ в отчетах

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