Обработка значения группы галок

Материал из Oktell
Перейти к: навигация, поиск

Наверх

Введение

При использовании компонента редактора форм "Группа галок" в качестве выходного значения получаем битовую маску вида 0001011101. Цель данной статьи преобразовать данную маску в строку с перечислением вариантов выбранных оператором.

Реализация

1)Создадим таблицу следующего вида (название таблицы в примере - compare):


Grgalok1.jpg Grgalok2.jpg

, где

  • index1 - порядковое значение данного варианта в таблице абонентов.
  • description1 - описание варианта.

2)В диалоговой форме добавляем компонент "Группа галок" и укажем следующие элементы:

Grgalok3.jpg

Текст запроса в примере -

select description1
from oktell.dbo.compare
order by index1