У поля ставим тип данных Галочки. Реализуем хранимую процедуру источника (как у select).
В GetItem в поле передаем через запятую значения.
В сохранении формы, значения приходят в параметре @field{code}, в виде списка значений через запятую (без дополнительных пробелов!).
Ее мы можем обработать через Select Value from dbo.split(@fieldroles, ‘,’) и курсор по этой коллекции.