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

37)Работа с объектом «Форма»

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

 ввода и просмотра информации базы данных

 изменения данных

 печати

 создания сообщений Способы создания форм:

 Конструктор форм (предназначен для создания формы любой сложности)

 Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию)

 Автоформа: в столбец (многостраничная – поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи)

 Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи)

 Автоформа: табличная (отображение записей осуществляется в режиме таблица)

 Автоформа: сводная таблица

 Автоформа: сводная диаграмма

 Диаграмма (создается форма с диаграммой, построенной Microsoft Graph)

 Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel) Алгоритм создания форм следующий:

 Открыть окно БД

 В окне БД выбрать вкладку Формы

 Щелкнуть на пиктограмме Создать, расположенной на панели инструментов окна БД

 В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных

 Щелкнуть на кнопке ОК

38)Редактирование данных в режиме «Форма»

Формы Access используются:

  • Для редактирования записей в таблицах базы данных Access и внешних источников данных. Для того, чтобы создать такие формы, вообще не нужно никакого программирования — достаточно создать форму в режиме конструктора или воспользоваться мастером создания форм. Подключиться к внешнему источнику данных (например, базе данных SQL Server или Oracle) можно, воспользовавшись в Access меню Файл -> Внешние данные -> Связь с таблицами.

  • Как панели управления вашего приложения. Очень часто в приложении на основе Access создается начальная форма, которая открывается при запуске этого приложения. На этой формы предусмотрены кнопки и другие элементы управления для вызова других форм, отчетов, макросов, выхода из приложения и выполнения прочих операций. После закрытия других форм управления опять передается начальной форме.

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

39)Сортировка, фильтрация данных в режиме «Форма»

Сортировка записей в режиме формы или в режиме таблицы

  1. Выберите поле, которое требуется использовать для сортировки записей. Чтобы отсортировать записи в подчиненной форме, выберите поле, значения которого требуется отсортировать. Чтобы отсортировать записи в подтаблице (Подтаблица. Объект в режиме таблицы, вложенный в другой объект в режиме таблицы и содержащий данные, связанные или объединенные с данными в этом объекте.), отобразите подтаблицу, щелкнув соответствующий маркер развертывания (Индикатор развертывания. Кнопка для развертывания и свертывания групп записей; на кнопке отображается знак «плюс» (+) или «минус» (-).), а затем выберите нужное поле.

  2. Нажмите кнопку Сортировка по возрастанию или Сортировка по убыванию .

Применение фильтра по выделению

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

  1. Откройте таблицу или форму.

  2. Чтобы убедиться в том, что к таблице или форме уже не применен фильтр, на вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно и выберите команду Очистить все фильтры, если эта команда доступна.

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

  4. На вкладке Начальная страница в группе Сортировка и фильтрация щелкните Выделение, а затем выберите фильтр, который хотите применить. Или: Щелкните правой кнопкой мыши поле и выберите в верхней части контекстного меню команду Равно, Не равно, Содержит или Не содержит.

  5. Чтобы отфильтровать другие поля по выделению, повторите шаги 3 и 4.