Difference between revisions of "RU/kb/00000360"

From Wiki
Jump to navigationJump to search
(section begin=title)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: </noinclude>{{OOoB|1}}. Использование в формах списка с предопределёнными значениями<noinclude>}}</noinclude><section end=title />
+
<section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: {{OOoB|1}}. </noinclude>Использование в формах списка с предопределёнными значениями<noinclude>}}</noinclude><section end=title />
 
{{BreadCrumbL10n|RU/kb/module/base/forms}}
 
{{BreadCrumbL10n|RU/kb/module/base/forms}}
 
__NOTOC__
 
__NOTOC__
Line 17: Line 17:
 
[[File:ru-settings-form.png]]
 
[[File:ru-settings-form.png]]
  
При нажатой клавише '''[Ctrl]''' левой кнопкой мыши выбираем текстовое поле. После этого нажимаем правую кнопку мыши. В открывшемся контекстном меню выбираем пункт «'''Заменить на'''» и далее выбираем список.
+
При нажатой клавише {{Key|Ctrl}} левой кнопкой мыши выбираем текстовое поле. После этого нажимаем правую кнопку мыши. В открывшемся контекстном меню выбираем пункт «'''Заменить на'''» и далее выбираем список.
  
 
[[File:ru-settings-form-1.png]]
 
[[File:ru-settings-form-1.png]]
Line 29: Line 29:
 
[[File:ru-listbox-properties-1.png]]
 
[[File:ru-listbox-properties-1.png]]
  
Список значений заполняем на вкладке «'''Общие'''» в поле «''Элементы списка''». Для ввода каждого следующего элемента необходимо нажать '''[Shift]'''+'''[Enter]'''. Для окончания ввода — нажать '''[Enter]'''.
+
Список значений заполняем на вкладке «'''Общие'''» в поле «''Элементы списка''». Для ввода каждого следующего элемента необходимо нажать {{Key|Shift|Enter}}. Для окончания ввода — нажать {{Key|Enter}}.
  
 
[[File:ru-listbox-properties-2.png]]
 
[[File:ru-listbox-properties-2.png]]
Line 41: Line 41:
 
[[File:ru-listbox-properties-3.png]]
 
[[File:ru-listbox-properties-3.png]]
  
{{Documentation/Note|Если по какой-либо причине форма не привязана к данным, то значение по умолчанию не будет работать. То есть в элементе управления будет сохраняться последнее выбранное значение из списка а не значение по умолчанию. Если форма к данным привязана, и даже если список не привязан к какому либо полю данных, то в этом случае значение по умолчанию работает.}}
+
{{Note|Если по какой-либо причине форма не привязана к данным, то значение по умолчанию не будет работать. То есть в элементе управления будет сохраняться последнее выбранное значение из списка а не значение по умолчанию. Если форма к данным привязана, и даже если список не привязан к какому либо полю данных, то в этом случае значение по умолчанию работает.}}
  
  
Line 62: Line 62:
 
[[File:ru-income-form-2.png]]
 
[[File:ru-income-form-2.png]]
  
В этом примере, в выпадающем списке, мы будем показывать не цифры, а строковые значения, что и вводим в поле «'''Элементы списка'''». Для ввода следующего значения списка следует нажимать '''[Shift]'''+'''[Enter]'''.
+
В этом примере, в выпадающем списке, мы будем показывать не цифры, а строковые значения, что и вводим в поле «'''Элементы списка'''». Для ввода следующего значения списка следует нажимать {{Key|Shift|Enter}}.
  
 
[[File:ru-listbox-properties-4.png]]
 
[[File:ru-listbox-properties-4.png]]
  
Так как данные для этого поля в базе хранятся не в том виде, который требуется для отображения, то для связи с данными необходимо заполнить поле «'''Содержимое списка'''» на закладке «'''Данные'''». Для ввода значений списка так же следует нажимать '''[Shift]'''+'''[Enter]'''. Порядок числовых значений должен соответствовать порядку строковых значений.
+
Так как данные для этого поля в базе хранятся не в том виде, который требуется для отображения, то для связи с данными необходимо заполнить поле «'''Содержимое списка'''» на закладке «'''Данные'''». Для ввода значений списка так же следует нажимать {{Key|Shift|Enter}}. Порядок числовых значений должен соответствовать порядку строковых значений.
  
 
[[File:ru-listbox-properties-5.png]]
 
[[File:ru-listbox-properties-5.png]]
Line 78: Line 78:
 
[[File:ru-listbox-properties-6.png]]
 
[[File:ru-listbox-properties-6.png]]
  
{{Documentation/Note|Пустой диалог для выбора по умолчанию, обычно, появляется только для списка в таблице, для отдельно стоящего списка диалог «'''Значение по умолчанию'''» заполнен правильными данными.}}
+
{{Note|Пустой диалог для выбора по умолчанию, обычно, появляется только для списка в таблице, для отдельно стоящего списка диалог «'''Значение по умолчанию'''» заполнен правильными данными.}}
  
  
  
  
{{RUsignyear||Vpanarin|2009}}
+
{{SignYear|Sancho|А. Е. Харламенков|2009}}
 
{{RUkbBaseBottom}}
 
{{RUkbBaseBottom}}

Latest revision as of 17:24, 17 September 2011


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

Ниже представлена подробная инструкция по созданию такого выпадающего списка.


Вариант 1. Список отображает данные так же как они и хранятся в базе.

Создаём простейшую таблицу.

Ru-settings-table.png

Создадим с помощью мастера форму с полем «Текущий год». Здесь рассматривается пример с отдельно стоящим списком. Для списка в таблице список настраивается так же, только настройка делается для колонки.

Ru-settings-form.png

При нажатой клавише  Ctrl  левой кнопкой мыши выбираем текстовое поле. После этого нажимаем правую кнопку мыши. В открывшемся контекстном меню выбираем пункт «Заменить на» и далее выбираем список.

Ru-settings-form-1.png

В свойствах списка, в поле «Раскрываемый», выбираем «Да».

Ru-listbox-properties.png

Что бы убедиться в том, что содержимое списка не привязано к таблицам, перейдём на закладку «Данные». В поле «Тип содержимого списка» должно быть указано «Список значений».

Ru-listbox-properties-1.png

Список значений заполняем на вкладке «Общие» в поле «Элементы списка». Для ввода каждого следующего элемента необходимо нажать  ⇧ Shift  +  ↵ Enter . Для окончания ввода — нажать  ↵ Enter .

Ru-listbox-properties-2.png

Далее можно задать значение по умолчанию (это полезно при вводе новой записи в таблицу). Следует, без закрытия списка, щёлкнуть по кнопке с тремя точками напротив метки «Выбор по умолчанию». Откроется диалог для выбора значения по умолчанию.

Ru-select-by-default.png

Следует выбрать значение и щёлкнуть по кнопке «OK». Значением поля «Выбор по умолчанию» будет являться порядковый номер выбранного элемента списка (нумерация начинается с нуля).

Ru-listbox-properties-3.png

Documentation note.png Если по какой-либо причине форма не привязана к данным, то значение по умолчанию не будет работать. То есть в элементе управления будет сохраняться последнее выбранное значение из списка а не значение по умолчанию. Если форма к данным привязана, и даже если список не привязан к какому либо полю данных, то в этом случае значение по умолчанию работает.


Вариант 2. Список отображает данные не так как они хранятся в базе.

Рассмотрим другую таблицу базы данных. Обращаем внимание на поле «Периодичность» с типом SMALLINT.

Ru-income-table.png

На этот раз рассмотрим настройку выпадающего списка внутри табличного элемента управления.

Ru-income-form.png

Выбираем колонку «Периодичность» и меняем на Список.

Ru-income-form-1.png

Для редактирования свойств установленного списка в контекстном меню колонки «Периодичность» выбираем элемент «Столбец...».

Ru-income-form-2.png

В этом примере, в выпадающем списке, мы будем показывать не цифры, а строковые значения, что и вводим в поле «Элементы списка». Для ввода следующего значения списка следует нажимать  ⇧ Shift  +  ↵ Enter .

Ru-listbox-properties-4.png

Так как данные для этого поля в базе хранятся не в том виде, который требуется для отображения, то для связи с данными необходимо заполнить поле «Содержимое списка» на закладке «Данные». Для ввода значений списка так же следует нажимать  ⇧ Shift  +  ↵ Enter . Порядок числовых значений должен соответствовать порядку строковых значений.

Ru-listbox-properties-5.png

Далее настраивается значение по умолчанию. Здесь есть особенность - щелчок по кнопке с тремя точками около метки «Выбор по умолчанию» открывает пустой список.

Ru-select-by-default-1.png

Однако, принцип его настройки такой же, как описан выше. Следовательно, необходимо установить порядковый номер нужного значения, нумеруя с нуля. В данном случае следует ввести значение 2 для выбора периодичности с названием «Месяц».

Ru-listbox-properties-6.png

Documentation note.png Пустой диалог для выбора по умолчанию, обычно, появляется только для списка в таблице, для отдельно стоящего списка диалог «Значение по умолчанию» заполнен правильными данными.











К началу страницы