Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MC-91(Зуйкова) / IBM_SPSS_Statistics_Core_System_Users_Guide.pdf
Скачиваний:
159
Добавлен:
08.02.2015
Размер:
6.76 Mб
Скачать

392

Глава 19

Фильтрация списков переменных

Рисунок 19-3

Диалоговое окно «Фильтр»

С помощью диалогового окна «Фильтр», связанного со списками исходных и целевых переменных, можно отфильтровать типы переменных из активного набора данных, которые могут быть отображены в списках. Кроме того, можно включить в список наборы множественных ответов, связанные с активным набором данных. Числовые переменные могут быть представлены всеми числовыми форматами, за исключением форматов даты и времени.

Флажок

Управляющий элемент «Флажок» — это простой флажок, который может генерировать различный синтаксис команды для установленного и снятого состояний. Управляющий элемент «Флажок» имеет следующие свойства:

Идентификатор. Уникальный идентификатор для этого элемента управления. Идентификатор, который должен использоваться при ссылке на этот элемент управления в шаблоне синтаксиса.

Заголовок. Метка, которая отображается рядом с флажком. При использовании заголовков на нескольких строках в качестве символа разрыва строки укажите \n.

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

Горячая клавиша. Необязательный символ в заголовке, который должен использоваться длябыстрогодоступакэтомуэлементууправления. Этотсимволотображаетсявзаголовкес подчеркиванием. Этот доступактивизируетсяпри нажатиинаклавишуAlt+[мнемоническая клавиша]. Функция Мнемоническая клавиша не поддерживается на платформе Mac.

Значение по умолчанию. Состояние флажка по умолчанию: «Установлен» или «Снят».

393

Создание настраиваемых диалоговых окон и управление ими

Синтаксис проверен/не проверен. Указывает синтаксис команды, который генерируется, когда управляющий элемент установлен или снят. Для внесения синтаксиса команды в шаблон синтаксиса используйте значение свойства «Идентификатор». Генерируемый синтаксис из свойства «Синтаксис проверен» или «Синтаксис не проверен» будет вставлен в указанные положения идентификатора. К примеру, если используется идентификатор checkbox1, то при исполнении экземпляры %%checkbox1%% в шаблоне синтаксиса будут заменены значением свойства «Синтаксис проверен», когда флажок установлен, и свойства «Синтаксис не проверен», когда флажок снят.

Можно указать любой действительный синтаксис команды, в качестве разрыва строки можно использовать \n.

Поле со списком и элементы управления поля со списком

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

Идентификатор. Уникальный идентификатор для этого элемента управления. Идентификатор, который должен использоваться при ссылке на этот элемент управления в шаблоне синтаксиса.

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

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

Элементы списка. Нажмите кнопку с троеточием (...), чтобы открыть диалоговое окно Свойства элемента списка, с помощью которого можно указать элементы списка для управляющего элемента поля со списком. Кроме того, можно открыть диалоговое окно Свойства элемента списка, дважды щелкнув по элементу управления Поле со списком или Список на макете.

Горячая клавиша. Необязательный символ в заголовке, который должен использоваться длябыстрогодоступакэтомуэлементууправления. Этотсимволотображаетсявзаголовкес подчеркиванием. Этот доступактивизируетсяпри нажатиинаклавишуAlt+[мнемоническая клавиша]. Функция Мнемоническая клавиша не поддерживается на платформе Mac.

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

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

394

Глава 19

Значение %%ThisValue%% указывает значение исполнения управляющего элемента и принято по умолчанию. Если элементы списка определяются вручную, значение исполнения является значением параметра Синтаксис для выделенного элемента списка. Если элементы списка основаны на элементе управления Целевой список, значение исполнения является значением выделенного элемента списка. Для элементов управления списком со множественным выделением значение исполнения является разделенным пробелами списком выделенных элементов. Дополнительную информацию см. данная тема Указание элементов списка для Полей со списком и Списков на стр. 394.

Можно указать любой действительный синтаксис команды, в качестве разрыва строки можно использовать \n.

Указание элементов списка для Полей со списком и Списков

С помощью диалогового окна «Свойства элемента списка» можно указать элементы списка для элемента управления Поле со списком или элемента управления Список.

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

Идентификатор. Уникальный идентификатор для элемента списка.

Имя. Имя, которое отображается в списке для этого элемента. Поле «Имя» обязательно для заполнения.

По умолчанию. Для поля со списком указывает, является ли элемент списка элементом по умолчанию, который отображается в поле со списком. Для списка указывает, является ли элемент списка элементом по умолчанию.

Синтаксис. Указывает синтаксис команды, который генерируется при выборе элемента списка.

Можно указать любой действительный синтаксис команды, в качестве разрыва строки можно использовать \n.

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

Delete.

Значения, основанные на содержимом элемента управления целевого списка.

Указывает, что элементы списка заполняются динамически значениями, связанными с переменными в выбранном элементе управления Целевой список. Выберите

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

Имена переменных. Заполните элементы списка именами переменных в указанном элементе управления Целевой список.

395

Создание настраиваемых диалоговых окон и управление ими

Метки значений. Заполните элементы списка объединением меток переменных, связанных с переменными в указанном элементе управления Целевой список. Можно выбрать, создается ли командный синтаксис связанным полем со списком, или элемент управления Список содержит выбранную метку значения или ее значение.

Настраиваемый атрибут. Заполните элементы списка объединением значений атрибута, связанных с переменными в указанном элементе управления Целевой список, который содержит указанный настраиваемый атрибут.

Синтаксис. Показывает параметр Синтаксис связанного элемента управления Поле со списком или Список, позволяя менять данный параметр. Дополнительную информацию см. данная тема Поле со списком и элементы управления поля со списком на стр. 393.

Поле ввода текста

Управляющий элемент «Поле ввода текста» представляет собой простое текстовое поле, в которое можно ввести произвольный текст, и имеет следующие свойства:

Идентификатор. Уникальный идентификатор для этого элемента управления. Идентификатор, который должен использоваться при ссылке на этот элемент управления в шаблоне синтаксиса.

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

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

Горячая клавиша. Необязательный символ в заголовке, который должен использоваться длябыстрогодоступакэтомуэлементууправления. Этотсимволотображаетсявзаголовкес подчеркиванием. Этот доступактивизируетсяпри нажатиинаклавишуAlt+[мнемоническая клавиша]. Функция Мнемоническая клавиша не поддерживается на платформе Mac.

Содержимое текста. Указывает, является ли содержимое произвольным текстом или должно ли текстовое поле содержать строку, которая соответствует правилам для имен переменных IBM® SPSS® Statistics .

Значение по умолчанию. Содержимое текстового поля по умолчанию.

Требуется для выполнения. Указывает, требуется ли задание какого-либо значения в этом элементе управления для продолжения процедуры. Если указано значение Истина, то кнопки OK и Вставка будут деактивированы до тех пор, пока для этого элемента управления не будет задано какое-либо значение. Если указано значение Ложь, то отсутствие значение этого элемента управления не оказывает воздействия на состояние кнопки OK и Вставка. Значение по умолчанию: Ложь.

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

Можно указать любой действительный синтаксис команды, в качестве разрыва строки можно использовать \n.