Этап пятый - указание получателя выбранного значения. При выборе значения из раскрывающегося списка, оно остается в поле, после закрытия полного списка. Сейчас определяется судьба этого значения. Для сохранения его в поле КодРаздела таблицы Книги (указанной при запуске конструктора формы), необходимо выбрать пункт Сохранить в поле и выбрать одно из доступных полей в списке.
Этап четвертый - выбор ширины столбцов. Если выбрано два и более поля для отображения, то здесь можно отрегулировать их ширину. Методы работы точно такие, как в режиме конструктора. Двойной щелчок на границе разделения полей приводит к авто подбору ширины, по данным содержащимся в поле. Расположенная в окне галочка позволяет скрыть ключевое поле. Это делается, если информация в нем не должна быть доступна пользователю.
Этап третий - выбор отображаемых полей. С таким выбором мы уже сталкивались при создании формы в . Выберите из списка доступных полей нужные и нажмите Далее.
Этап второй - связь с таблицей или запросом источником значений. Здесь необходимо выбрать из списка таблицу, на основании полей которой будет формироваться раскрывающийся список. С помощью трех переключателей в блоке Показать, можно настроить список на отображение интересующих нас объектов.
Этап первый - выбор источника. В этом окне необходимо указать, откуда будут поступать значения отображаемые в списке. Нас интересует пункт: поле со списком использует значения из таблицы или запроса (он выбран по умолчанию). Это удовлетворяет поставленной задаче, поэтому нажимаем Далее.
Для создания раскрывающегося списка воспользуемся соответствующей кнопкой на панели элементов в окне конструктора формы. Указатель, попадая в активную область формы, изменится на символ поля со списком, с маленьким крестиком для выделения области под список. Определите место на форме, где будет располагаться этот элемент, и отпустите кнопку мыши. При этом произойдет активация мастера полей со списком, работа которого происходит в несколько этапов.
Поле со списком позволяет выбирать значение из перечня предложенных вариантов, а не делать это вручную. Эти элементы управления очень удобны при необходимости указания часто повторяющихся значений. Например, если книги в магазине разделены по тематике или жанру на 10-15 разделов, то при добавлении новой книги в базу, эти значения необходимо постоянно указывать для каждой записи. Проще создать таблицу Разделы, содержащую поле код раздела (счетчик) и название раздела (текстовое поле). Туда будут заносится все доступные разделы. Это будет выполняться всего один раз, при наполнении таблицы. Затем на форме, предназначенной для добавления новой книги, можно разместить раскрывающийся список, содержащий все названия разделов, перечисленные в таблице Разделы. При выборе одного из возможных вариантов, код выбранного раздела будет добавляться в таблицу Книги, в поле КодРаздела. Таким образом экономится время и достигается максимальное удобство при заполнении формы. Дополнительно это позволяет добавлять новые разделы, без оповещения всех работающих с базой о таком нововведении. Они просто увидят название нового раздела в списке, при следующем сеансе работы с базой данных.
www.ПЕРВЫЕ ШАГИ.ru :: Шаг 17 - Раскрывающийся список на формеШаг 17 - Раскрывающийся список на форме
Комментариев нет:
Отправить комментарий