Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Ввод данных с использованием формы

Лабораторная работа № 23,24

Разработка и форматирование однотабличных

Пользовательских форм. Знакомство с макросами

(4 часа)

1 Цель и содержание: научиться создавать однотабличные пользовательские формы в среде Access 2010. Изучить возможности Access при вводе и редактировании данных в Режиме формы. Форматирование формы данных. Научиться создавать макросы.

Теоретическое обоснование

Создание форм

База данных разрабатывается для того, чтобы её содержимым и возможностями пользовались представители различных подразделений организации. Их интересует удобный интерфейс, который позволяет осуществлять просмотр данных, их актуализацию, находить определённые фрагменты с помощью типовых запросов или более интеллектуальных средств. В Access 2010 форма является самостоятельным объектом, который хранится внутри базы. При разработке базы данных следует воспользоваться различными способами создания формы, которые предлагаются на вкладке «Создание» панели Access (рис. 3.13)

Рисунок 3.13 Средства для работы с формами на панели Access

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

1. Форма для ввода и модификации данных:

1.1. Форма с одним элементом;

1.2. Разделенная форма;

1.3. Форма для нескольких элементов (ленточная форма);

1.4. Составная форма (главная и подчиненная, с отношением «один-ко-

многим»).

2. Сводная таблица (сводная диаграмма).

3. Форма навигации.

4. Пользовательское окно диалога.

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

В столбец (полноэкранная форма) – поля выводятся на экран в виде последовательности строк. Поля могут быть упорядочены в любом порядке.

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

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

Сводная таблица – позволяет обрабатывать данные и анализировать их.

Сводная диаграмма – позволяет эффективно выполнять графический анализ данных.

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

Простая форма – единственная форма, которую Access создает автоматически, включает каждое поле таблицы и использует стандартный шаблон. Простая форма создаётся по одной таблице.

Составная форма – объединяет в себе данные более одной таблицы БД. Позволяет просмотреть и изменить данные в нескольких таблицах одновременно.

Если внешний вид формы не устраивает пользователя (например, усечённые заголовки полей), то изменения в макет формы можно внести в Режиме конструктора форм.

Так же в Режиме конструктора форм можно создать форму «с нуля». Это наиболее сложный, но иногда единственно возможный путь. Для создания форм конструктор предоставляет множество инструментальных средств и мастеров, работать с которыми достаточно удобно (см. Общие сведения).

2. Ввод данных с использованием Мастера форм

При вызове на экран окна формы (рис. 3.13), в котором можно вводить новые записи, выберете Создание>Мастер форм (рис.3.14). На первом шаге Access как показано на рисунке 2 в окне Создание форм просит выбрать поля таблиц, которые будут использоваться как элемент управления поля формы.

Рисунок 3.14 Первый шаг мастера форм

 

Выбираем нужные поля из поля редактируемой таблицы или других таблиц одинарным символом > или двойным символом >>. Нажмём кнопку Далее для перехода к следующему шагу Мастера форм – Далее – выбираем В один столбец – Далее – задаём имя создаваемой формы и нажимаем кнопку – Готово.

Перейдите в режим макета, в группе Темы (Themes) выберите понравившийся стиль оформления.

Ввод данных с использованием формы

При вызове на экран окна формы (рис. 3.15), в котором можно вводить новые записи, выберете ЗАПИСИ >Перейти>Новая. Access создает новую незаполненную запись после последней записи таблицы. Новая запись выводится в виде формы с пустыми полями, с курсором в первом поле. Данные вводятся в каждое поле, не определенное типом Счетчик. Переход от данного поля к следующему осуществляется нажатием клавиши Tab.

Рисунок 3.15 Форма

 

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...