Показать сообщение отдельно
  #3  
Старый 24.08.2010, 12:12
Asinkrit Asinkrit вне форума
Местный
 
Регистрация: 29.10.2009
Сообщения: 446
Репутация: 271
По умолчанию

Я бы не стал делать в базе семь полей, под каждый чекбокс, а всего одно поле, в один байт, где первые 7 бит определяли бы состояние чекбоксов (по биту на чекбокс), всего 128 комбинаций, соответственно число каждой комбинации в диапозоне от 0 до 128, насколько актуальна таблица со всеми возможными комбинациями и для чего она нужна - непонятно (предполагаю привязку дополнительных данных к каждой комбинации), но далее я бы сформировал данную таблицу, где ключом был бы как раз данный байт, таким образом, таблица комбинаций дополняла бы комбинации нужными для каждой комбинации данными, но ссылка на эту таблицу формировалась бы автоматически в программе, в зависимости от состояния чекбоксов.
Ответить с цитированием