Авторизация



Статические списки выбора

Оценить
(1 голос)

Самый простой тип списка выбора — это статический список выбора. В случае выбора такого списка при появлении диалогового окна Add Values (Добавить значения) с приглашением ввести значение в поле параметра, в выпадающем списке будет отображаться фиксированный набор значений. Такой список выбора будет оставаться неизменным до тех пор, пока вы не отредактируете поле параметра и не измените значения, содержащиеся в этом списке. Значения для этого списка могут вводиться вручную, импортироваться из текстового файла, извлекаться из таблицы или поля отчета, а также создаваться путем применения всех этих методов одновременно.

Первое, что нужно сделать при создании статического списка выбора — это установить в диалоговом окне Create New Parameter переключатель Static (Статический). Далее можно выполнить различные действия, чтобы создать или импортировать список значений, из которых будет состоять список выбора. Самый простой способ добавить значение в список выбора — это щелкнуть на кнопке Insert (Вставить), которая находится над таблицей Value/Description (Значение/описание), или щелкнуть на элементе Click Неге То Add Item (Щелкните здесь, чтобы добавить элемент) в самой таблице Value/Description (рис. 13.8). Далее вы можете вручную ввести значение, которое должно отображаться в списке выбора. Чтобы вручную добавить дополнительные значения, просто повторите все описанные выше действия столько раз, сколько будет необходимо.

Статические списки выбора

При желании, вы можете добавить к значениям описания, просто вводя нужный тек в соответствующих строках столбца Description (Описание). Эта возможность мож-г* пригодиться в случае, когда поле параметра требует ввода кодов или аббревиатур < н* пример, табельных номеров торговых представителей вместо их имен), но вы хотите чтобы в списке выбора рядом с этими кодами или аббревиатурами (или вместо них) отт* бражались их описания. Опция Prompt With Description Only (Выводить подсказку с описанием), расположенная ниже в этом же диалоговом окне, отвечает за то, буц-г* список выбора отображать только описания (если хотите, чтобы это было так, установи для этой опции значение True) или значения и описания вместе (если хотите, чтобы забыло так, установите для этой опции значение False).

Вы также можете заполнить список выбора значениями из поля, используемого в отчете. Чтобы сделать это, выберите нужное поле в выпадающем списке Value Field (По.^е значений). При желании вы также можете выбрать и какое-нибудь поле описания и: отчета, воспользовавшись выпадающим списком Description Field (Поле описаний • Сделав это, щелкните на кнопке Actions (Действия), которая находится над таблицей Value/Description. В появившемся контекстном меню выберите пункт Append А* Database Values (Присоединить все значения из базы данных), как показано на рис. 13.9 В результате этого таблица Value/Description будет заполнена выборкой данных из базь (значения из которой будут добазлены во все уже существующие в списке недублиро ванные значения).

Если имеется большое количество значений по умолчанию (возможно, с описаниями), которые требуется добавить в список выбора, их можно импортировать из текстового файла. Статические списки выбора

Чтобы сделать это, щелкните на кнопке Actions и в появившемся меню выберите пункт Import (Импортировать) — откроется стандартное диалоговое окно открытия файлов, приглашающее выбрать содержащий нужные данные текстовый файл ASCII. После того, как вы выберете нужный файл и щелкнете на кнопке ОК, список Default Values будет заполнен данными из этого текстового файла (эти данные будут добавлены во все уже существующие в списке сдублированные значения). При желании проделать обратную операцию (то есть сохранить список Default Values в файл для использования в других отчетах), щелкните на кнопке Actions и в появившемся меню выберите пункт Export (Экспортировать) — откроется стандартное диалоговое окно Save As (Сохранить как), где вы сможете указать имя файла, в который хотите экспортировать список выбора.

Создав статический список выбора путем выполнения всех описанных выше процедур, вы позже можете решить, что некоторые из содержащихся в нем значений не нужны. Чтобы удалить один или более элементов, сначала выделите их в таблице Value/Description, просто щелкая на них кнопкой мыши или щелкая на них при нажатой клавише <CTRL> или <SHIFT>, а затем щелкните на расположенной над этой таблицей кнопке с изображением символа X. Если необходимо удалить из списка выбора сразу все значения, щелкните на кнопке Actions и в появившемся меню выберите пункт Clear (Очистить).

Внимание! Операции удаления значений из списка выбора (выполняемые как с помощью кнопки с изображением символа X, так и с помощью пункта Clear) отменить нельзя. Поэтому перед тем, как выполнять такую операцию, обязательно убедитесь в том, что значения, которые вы хотите удалить, действительно больше не нужны.

Возможно, у вас также возникнет желание изменить порядок, в котором элементы отображаются в списке. Например, если вы ввели несколько значений вручную, или какие- то значения ввели вручную, а какие-то добавили из базы данных либо импортировали из текстового файла, вполне может потребоваться поменять некоторые из них местами. Чтобы сделать это, сначала выделите в таблице значение, которое хотите переместить, а затем щелкните на небольшой расположенной над таблицей Value/Description кнопке с изображением стрелки вверх или вниз: выбранное значение передвинется, соответственно, вверх или вниз по списку. Если возникнет желание отсортировать весь список по значению или описанию, просто щелкните на имени столбца Value или Description в таблице Value/Description. В этом столбце появится маленькая стрелка, и список выбора будет отсортирован по этому столбцу. Стрелка вверх в заголовке столбца будет указывать на то, что элементы в нем отсортированы по возрастанию (от А до Z), а стрелка зниз — что по убыванию (от Z до А).

После создания списка выбора вы можете захотеть сделать так, чтобы пользователи могли только выбирать значения из этого списка, или так, чтобы они могли как выбирать значения из списка, так и вводить свои собственные значения. За это отвечает опция Allow Custom Values (Разрешить ввод пользовательских значений), доступная в разделе Options диалогового окна Create New Parameter. Чтобы разрешить пользователям как выбирать значения из списка, так и вводить свои собственные значения, установите для этой опции значение True. Чтобы разрешить пользователям только выбирать значения яз списка, установите для нее значение False.

Динамические и каскадные списки выбора
Использование SQL-команды или хранимой процедуры для заполнения списка выбора
Специальные возможности полей параметров
Множественные значения
Диапазоны значений

Добавить комментарий


Защитный код
Обновить