Главная Обратная связь

Дисциплины:






РЕДАКТИРОВАНИЕ И ДОРАБОТКА ФОРМЫ (ИЗМЕНЕНИЕ СВОЙСТВ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ)



ЗАДАНИЕ 6. ПРОЕКТИРОВАНИЕ И РАБОТА С ФОРМАМИ

 

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

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

MS Access предлагает чрезвычайно удобный способ представления данных – Формы.

 

ВВЕДЕНИЕ В ПРОЕКТИРОВАНИЕ ФОРМ

Разнообразие форм, которые могут быть созданы в MS Access и та легкость, с которой они могут быть созданы, создают особую прелесть и изящество работы в MS Access.

В тоже время, формы в MS Access соединяют в себе два полярных подхода к работе в одной из самых современных СУБД:

· С одной стороны форма без малейших усилий может быть создана за несколько минут с помощью Мастера форм

· С другой стороны многие эффекты в форме невозможны без использования элементов управления и знания некоторых тонкостей работы СУБД

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

 

СПОСОБЫ СОЗДАНИЯ ФОРМ

Access предлагает несколько способов создания форм:

· Конструктор форм.

· Мастер форм.

· Автоформы: Форма.

· Автоформы: Разделённая форма.

· Автоформы: Несколько элементов.

· Автоформы: Сводная таблица.

· Автоформы: Сводная диаграмма.

· Автоформы: Пустая форма.

· Автоформы: Режим таблицы.

 

Для создания формы (не зависимо от способа ее создания) в окне «Базы данных» щелкните на вкладке «Создание» и в открывшемся окне выберите способ создания формы.

 

Автоформы



Автоформы - это наиболее простой способ создания формы. MS Access предлагает пять стандартного вида форм, которые может построить самостоятельно без вашего участия.

 

2.1.1. Автоформа: форма

Одну автоформу – Форма вы уже создали длязаполнения таблицы «Новые товары» при выполнении первого задания (п. 2.3.).

 

2.1.2. Автоформа: разделённая форма

Задание.

Создайте автоформу для таблицы «Товары».

В качестве источника данных выберите таблицу «Товары». В окне «Базы данных» щелкните на вкладке «Создание», щелкните на кнопке «Создать» и в открывшемся окне выберите «Разделённая форма».

Сохраните автоформу под именем«Товары разделённая».

2.1.3. Автоформа: режим таблицы

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

Задание.

Создайте автоформу табличного типа для таблицы «Товары».

В окне «Базы данных» щелкните на вкладке «Создать», щелкните на кнопке «Другие формы» и в открывшемся окне выберите «Режим таблицы».

В качестве источника данных выберите таблицу «Товары».

Сохраните автоформу под именем«Товары табличная».

Мастер форм

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

Задание.

В таблице «Сотрудники» в поле «Фото» поместите фотографии своих сотрудников, а в поле «Характеристика» поместите текст, характеризующий личные и деловые качества ваших коллег.

Напомним, что в этой таблице у вас эти поля остались не заполненными при составлении таблицы. Как вы помните, определяя свойства этих полей, вы дали им тип данных «Поле объекта OLE» и поле «MEMO», соответственно.

Для запуска Мастер форм:

· Перейдите на вкладку «Создание».

· Щелкните на кнопке «Другие формы».

· Выберите «Мастер форм» и укажите имя таблицы «Сотрудники». Щелкните на кнопке «ОК».

На первом шаге Мастера форм необходимо выбрать поля таблиц, которые будут размещены в нашей форме. Выберите все поля.

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

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

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

На третьем шаге Мастер форм прелагает выбрать стиль оформления формы. Двигаясь по списку, левом окне можно просмотреть, как будет выглядеть наша форма. Картинка в левой части окна напоминает нам, что Мастер будет использовать подписи полей (если они были определены). Точнее, подписи используются для объекта «надпись», привязанного к полю.

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

Выберите стиль - «Стандартный» и нажмите кнопку «Далее».

Последний, четвертый шаг Мастера форм предлагает задать имя формы и выбрать направление дальнейшей работы: просмотреть созданную форму на экране или перейти в режим Конструктора и продолжить доработку формы в режиме редактирования Результат работы мастера, показан на рисунке. Для записи в поле «фото» была введена фотография, полученная с помощью сканера.

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

Достоинством Мастера является быстрота и простота создания формы, но качество дизайна не всегда может удовлетворить разработчика. В частности, анализируя показанную на рисунке форму, созданную с помощью Мастера, можно видеть, что не все поля и надписи имеют желательный формат и размер. Иногда он меньше, а иногда больше чем необходимо. Имена и надписи в отдельных случаях «наезжают» друг на друга, фотография не вписывается в рамку, нет заголовка формы и многое другое.

Другими словами, созданная форма требует редактирования и доработки.

 

РЕДАКТИРОВАНИЕ И ДОРАБОТКА ФОРМЫ (ИЗМЕНЕНИЕ СВОЙСТВ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ)

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

Задание.

Выполните редактирование и форматирование формы.

Для редактирования формы необходимо перейти в режим конструктора формы. Если вы находитесь в режиме просмотра формы, то выделите команду Режимы Þ Конструктор или щелкните по кнопке «Конструктор»

3.1. Изменение внешнего вида формы и ввод заголовка и логотипа фирмы

Измените ширину формы и высоту ее заголовка.

Раздвиньте мышью правую границу формы с 14 до 17 – 18 см., как это было сделано для отчетов.

Установите курсор мыши на полосу, разделяющую строки заголовка формы и области данных. При этом курсор мыши должен приобрести вид крестика со стрелочками. Удерживая нажатой левую клавишу мыши, перетащите строку «Область данных»вниз на необходимое расстояние, приблизительно на 3 – 4 см.

 





sdamzavas.net - 2017 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...