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

Размещение элементов управления на форме




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

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

Для изменений свойств объекта необходимо:

· выделить объект;

· нажать правую клавишу мыши;

· в раскрывшемся списке выбрать пункт Свойства (см. рис. 2.2).

В результате на экране появится окно диалога со свойствами и событиями выбранного объекта. В верхней части окна диалога находятся ярлычки вкладок с перечнем сгруппированных по типам свойств и событий. Назначение свойств по группам приведено в табл. 2.2.

Таблица 2.2.

Группы свойств объектов

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

 

Надпись. Этот элемент управления используется для размещения надписей на форме. Перетащите этот элемент на форму и введите в этот элемент текст. Отформатируйте текст и элемент с помощью его свойств.

Поле. Этот элемент управления используется для ввода/отображения данных в поле таблицы. Перетащите этот элемент на форму и свяжите его с нужным полем таблицы. Для этого в окне свойств созданного элемента Поле на вкладке Данные в строке Данные выберите из списка нужное поле таблицы. Например, если мы создаем на форме элемент управления Поле для заполнения поля ФИО таблицы Студенты, выбираем из списка поле ФИО. Текст Свободный в созданном элементе Поле будет заменен на ФИО. Обратите внимание на создание связи формы с таблицей Студенты (см. Создание формы).

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

Порядок создания Списка следующий:

1. Включить Мастер (нажать соответствующую кнопку - см. табл. 2.1).

2. Перетащить элемент Список на форму.

3. В раскрывшемся окне Создание списков выбрать переключатель Объект "Список" получит значение из другой таблицы и нажать Далее.

4. Выбрать из списка таблиц нужную таблицу Группы и нажать Далее.

5. Из списка доступных полей таблицы выбрать КодГр (для подстановки в таблицу Студенты) и ШифрГр (для отображения списка групп на форме). Нажать Далее.

6. В следующем окне задать сортировку шифра групп по возрастанию.

7. В следующем окне отображается режим вывода списка на форму.

8. В следующем окне в списке полей выделяется поле, содержимое которого заносится из таблицы Группы в таблицу Студенты. В нашем случае это поле КодГр.

9. В следующем окне установить Переключатель в строке Сохранить в поле.

10. Из списка полей таблицы Студенты (она связана с формой при создании) выбрать поле КодГр.

11. В следующем окне задайте подпись списка на форме, например, Код группы и нажмите кнопку Готово.

12. Сохраните форму и откройте ее в режиме Форма.

13. Используя список групп в элементе Список, можно выбирать нужные группы для записе студентов в таблице Студенты.

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

Прокрутите список элементов и выберите из них требуемый

Чтобы зафиксировать сделанный выбор в базе данных, переместите курсор в другое поле.

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

 

Рис. 2.3. Схема базы данных Контингент

 

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

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

Ввод пустых значений. Если определенные данные отсутствуют или не существуют, можно ввести пустое значение. В Access есть два типа пустых значений: значения NULL и пустые строки. Значения NULL обозначают неизвестные значения, а пустые строки — поля, которые содержат пустое значение. Например, в таблице с полем номера факса это поле можно оставить пустым, если соответствующие сведения отсутствуют; при этом будет введено значение NULL (если структура базы данных допускает значения NULL). Кроме того, в поле можно ввести пустую строку, чтобы показать, что для этого поля нет значения.

На рис 2.4 изображен процесс создания формы в режиме Конструктор. Элементы формы:

1. Надпись "Форма для заполнения таблицы Студенты".

2. Поле ФИО, связанное с полем ФИО таблицы Студенты.

3. Поле ШифрЗК, связанное с полем ШифрЗК таблицы Студенты.

4. Список шифров групп из таблицы Группы базы данных Контингент. Для подстановки в таблицу Студенты используется КодГр из таблицы Группы.

5. Поле 11, созданное но не связанное с таблицей Студенты (об этом говорит надпись Свободный).

 

Рис. 2.4. Создание формы в режиме Конструктор

На рис 2.5 изображена в режиме просмотра формы сохраненная и открытая форма рис. 2.4 под именем Форма Студенты. На этой форме в поле Фамилия выведена фамилия первого студента из таблицы Студенты (внизу формы указано "Запись 1 из 7), в поле Шифр зачетной книжки выведен его шифр книжки, в списке Шифр группы выделена строка с его номером группы. Можно из списка выбрать другую строку с другим номером группы. В Поле 11, которое не было связано с таблицей Студенты, ничего не отображается.

Рис. 2.5. Просмотр формы в режиме Форма

 

Поделиться:





Читайте также:





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



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