Переход в режим формы и загрузка таблицы




Подготовка к созданию однотабличной формы

В результате загрузки данных по предметам должны формиро­ваться записи только таблицы ПРЕДМЕТ (объект загрузки). Таблица ПРЕДМЕТ не является подчиненной другим таблицам. Поэтому в процессе загрузки записей не должны устанавливать­ся связи с записями других таблиц. Таким образом, в подсхему для формы надо включить только одну таблицу ПРЕДМЕТ.

Определим структуру экранной формы, которую назовем ПРЕДМЕТ-ПРОГРАММА. Форма ввода данных в таблицу ПРЕДМЕТ должна содержать наряду с обычными реквизитами (ключевым КП и описательными) большое поле ПРОГР для размещения текста программы по предмету (тип MEMO).

Таким образом, структуру формы ПРЕДМЕТ-ПРОГРАММА оп­ределяют:

• тип формы — однотабличная (простая),

• источник записей формы — таблица ПРЕДМЕТ,

• наличие, кроме обычных полей, большого поля для текста программы.

В области данных будут размещаться все реквизиты таблицы ПРЕДМЕТ.

Создание однотабличной формы

Создание в режиме автоформы

В окне базы данных выбираем закладку Формы и нажи­маем кнопку Создать. В окне Новая форма выбираем в качестве источника данных таблицу ПРЕД­МЕТ и режим создания Автоформа: в столбец. Этот режим обеспечит ввод/вывод всех полей вы­бранной таблицы в однозаписевой форме, которая удобна в дан­ном случае, т. к. поле ПРОГР (тип MEMO) требует много места в форме.

Редактирование формы

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

Переход в режим конструктора можно осуществить также вы­полнением команды меню Вид|Конструктор форм. После перехода в режим конструктора созданная форма откроется в окне конструктора форм.

После выбора режима в окне Access появляются панель конст­руктора форм, панель форматирования и па­нель элементов.

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

Для ввода текста заголовка надо создать графический элемент Надпись. Начинается создание элемента щелчком мыши на кнопке панели элементов Надпись (рис. 4.6). Теперь может быть выбран нужный шрифт и другие параметры оформ­ления на панели форматирования. Переместим курсор мыши на место начала текста. Нажмем кнопку мыши и, не отпуская ее растянем рамку текста до нужного размера. Введем текст. Завершается создание элемента Надпись нажа­тием клавиши <Enter> или щелчком мыши вне рамки элемента.

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

Для удаления элемента его надо выделить и нажать <Del>.

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

Изменение свойств. Редактирование формы и ее элементов может быть произведено не только графическими средствами, но и путем изменения их свойств. Для этого, как было сказано выше, должно быть открыто диалоговое окно свойств. На рис. 4.11 показано окно свойств Поле: НП при выбранной закладке Макет.

Сохранение формы. После редактирования формы она может быть сохранена под именем ПРЕДМЕТ-ПРОГРАММА. Для этого выполняется команда Файл|Сохранить или на­жимается кнопка панели инструментов Сохранить. Мож­но сохранить форму и при ее закрытии командой Фаил|3акрыть или нажатием кнопки на окне формы.

Окончательный вид отредактированной формы в режиме конструктора представлен на рис. 4.12.

Рис. 4.12. Форма ПРЕДМЕТ-ПРОГРАММА в режиме конструктора форм,

Переход в режим формы и загрузка таблицы

После завершения редактирования формы приступим к работе с таблицей ПРЕДМЕТ через форму. Для перехода в режим формы из режима конструктора нужно нажать кнопку Представление формы на панели инструментов или выполнить ко­манду меню Вид|Форма.

Для загрузки, просмотра и корректировки данных таблицы ПРЕДМЕТ через ранее сохраненную форму необходимо в окне База данных выбрать закладку Форма и, отме­тив форму ПРЕДМЕТ-ПРОГРАММА, нажать Открыть.

На рис. 4.13 приводится форма ПРЕДМЕТ-ПРОГРАММА в ре­жиме формы, в которой отображены данные из одной строки таблицы ПРЕДМЕТ.

Данные для загрузки таблицы ПРЕДМЕТ приведены в соответ­ствующей таблице приложения главы 3.

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

Упражнение

Создайте однотабличную форму для таблицы КАФЕДРА с помощью мастера и произведите добавление нескольких записей. Данные для добавления используйте из соответ­ствующей таблицы в приложении главы 3.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-10-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: