Размещение элементов управления на форме
Для добавления элементов управления необходимо в режиме Конструктор выделить выбранный элемент управления, а затем переместить курсор на рабочее поле формы. После этого можно изменять размер и местоположение элемента управления по вашему усмотрению. Эти действия аналогичны действиям с окнами. Для удаления элемента его необходимо выделить и нажать клавишу 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. Просмотр формы в режиме Форма
Читайте также: I. Глаз человека как оптическая система. Физические характеристики элементов глаза. Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|