- •Практическая работа №10 Создание и редактирование форм
- •Ход занятия
- •Понятие форма и применение форм
- •Режимы работы с формами
- •Создание формы отдельного элемента (автоформа в столбец)
- •Создание формы таблица (автоформа табличная)
- •В области навигации щелкните таблицу или запрос с данными, которые должны отображаться в форме.
- •Создание раздельной формы
- •В области навигации щелкните таблицу или запрос с данными, которые должны отображаться в форме.
- •Создание многотабличной формы при помощи Мастера
- •Редактирование формы в режиме Конструктора
- •Порядок выполнения практической работы.
- •Контрольные вопросы:
Создание многотабличной формы при помощи Мастера
В Access на вкладке Создать есть несколько инструментов для быстрого создания форм, каждый из которых позволяет создать форму одним щелчком мыши. Однако если необходимо выбрать поля для отображения на форме, лучше воспользоваться Мастером форм. В мастере также можно определить группировку и сортировку данных и использовать поля из одной или нескольких таблиц или запросов (при условии предварительного указания связей между таблицами и запросами).
Если имеются связанные таблицы, то можно создать многотабличную форму, которая позволит вводить информации сразу в две таблицы
Подчиненной называют форму, вставленную в другую форму. Главная форма называется основной. Комбинацию "форма и подчиненная форма" иногда называют также иерархической формой.
Подчиненные формы особенно удобны для отображения данных из таблиц или запросов с отношением "один-ко-многим". Отношение "один-ко-многим" представляет собой связь между двумя таблицами, при которой значение первичного ключа каждой записи в главной таблице соответствует значению в соответствующем поле или полях
На вкладке Создание выберем инструмент Мастер форм.
В
первом диалоговом окне Мастера форм
выбираем главную таблицу и поля главной
таблицы
В этом же окне диалога выбираем подчинённую таблицу или запрос и ее поля.
Во втором окне диалога нужно выбрать вид представления данных «Подчиненные формы».
В третьем окне диалога нужно выбрать внешний вид подчиненной формы ленточный или табличный.
В четвертом окне диалога нужно дать имена для главной и подчиненной форм.
Окончательный вид формы представлен на рисунке:
Редактирование формы в режиме Конструктора
Средствами конструктора форм можно создать любую форму с нуля. В режиме конструктора также можно в любой момент отредактировать ранее разработанную любыми средствами форму. При создании и редактировании формы может выполняться: определение источника данных формы, добавление новых полей и надписей, включение полей со списком, создание кнопок, добавление подчиненных форм, внедрение объектов из других приложений, например, рисунков, диаграмм и т.п. Наиболее точная и полная настройка структуры и внешнего вида всех разделов и элементов формы производится в режиме конструктора. Ряд элементов управления доступен только в режиме конструктора.
Переход в режим конструктора формы. Для уточнения текста надписей, местоположения, размера, шрифта и других параметров отображения элементов формы необходимо перейти в режим конструктора форм.
Перейти в режим Конструктора можно на последнем шаге создания формы выбрав в окне диалога Изменить макет формы
При открытой форме переход в режим конструктора можно осуществить нажатием в вкладке Режимы кнопки Режим Конструктор.
Переход в режим конструктора можно осуществить также с помощью Контекстного меню данной формы
После выбора режима конструктора в окне Access появляются панель Конструктор форм и Панель элементов.
Создание заголовка. Для ввода текста заголовка в полученную форму в окне конструктора расширим область заголовка формы, установив курсор мыши на границу области данных и перетаскивая эту границу на нужное расстояние.
Для ввода текста заголовка надо создать графический элемент Надпись. Начинается создание элемента щелчком мыши на кнопке панели элементов Надпись.
Изменение надписей и отображения значений полей. При редактировании связанных элементов Поле и Надпись, если между ними установлена связь, или аналогичной пары элементов, полученной с помощью кнопки Список полей на панели конструктора форм, следует иметь в виду, что независимое перемещение поля и его надписи возможно, только если курсор примет вид указательного пальца. В противном случае оба элемента перемещаются синхронно. Остальные действия по внесению изменений в эти элементы осуществляется аналогично рассмотренному при формировании элемента в области заголовка.
Для того чтобы в форме можно было переходить к следующей и предыдущей записей записи таблицы ГРУППА, создадим соответствующие кнопки управления в основной части формы.
Нажмем на Панели элементов Access Конструктор в группе кнопок Элементы управления инструмент Кнопка. После нажатия, переноса кнопки курсором мыши в нужное место и вычерчивания ее рамки запустится мастер кнопок Создание кнопок
В окне мастера кнопок выберем действие, которое необходимо выполнять при нажатии кнопки. В группе Категории выберем строку Переходы по записям, в группе Действия выберем строку Предыдущая запись.
В следующем сеансе диалогового окна можно выбрать вид кнопки: Текст или Рисунок и выбрать его из списка. Отметим флажки Рисунок.
После нажатия кнопки Готово кнопка с выбранным рисунком встраивается в форму.
Аналогичные действия выполняются для встраивания кнопки перехода к последующей записи таблицы.
