LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Как обнов...
 Тема: Как обновлять список доступных операций?
 
 15.06.2007 21:04:16
Benko
8 сообщения


Тема: Как обновлять список доступных операций?
Есть набор операций над заказом (около 15 штук) (в отдельной таблице). При оформлении заказа менеджер должен задать нужные операции. Задача - не дать менеджеру задать некорректный набор и последовательность операций.
Для простоты можно считать, что все операции выполняются последовательно. Некоторые операции должны быть доступны только после выбора одной или нескольких других. Некоторые операции взаимоисключающие. А некоторые взаимодополняющие. Кроме того, если менеджер забыл добавить операцию в начало списка, то должна быть возможность добавить эту операцию без формирования набора операций с нуля.
Каким образом можно динамически обновлять список доступных операций в зависимости от уже выбранных?
Пробовал создавать дополнительную таблицу, где указывал совместимость или несовместимость операций разными способами (условия доступности и недоступности, или какие операции показывать при выборе, а какие скрывать), но везде какие-то затыки. Например, уже выбраны операции 8,10 и 11. Менеджеру нужно добавить операцию 3. Но при этом должны быть автоматом добавлены также операции 4,5 и 7. Как это сделать? Всю голову сломал! Не перебирать же IFами втупую все варианты! Их же туева хуча!


P.S. Проблемы с базой данных
Автор: Константин от 25.06.2003 11:34:06 Источник ...
 15.06.2007 21:04:16
All
4316 сообщения
1-ый


RE: Как обновлять список доступных операций?
Возможно так. Создается всего 2 таблицы. В одной прописываются все операции 1, 2, 3, 4, 5, ... В другой кодируются все действия менеджера, например, 1 шаг надо сделать операции 3,4,5. Второй шаг сделать операции 2,8,15 и т.п. На следующем этапе записываются в третью таблицу действия менеджера, сначала сделать шаг 2, потом шаг 1 и т.п.


P.S. Проблемы с базой данных
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:04:16
Benko
8 сообщения


Что-то не очень понятно
Возможно, еще мозги не включились с утра.
Менеджер выбирает что? три операции кучкой? и что значит один шаг? по какому критерию отбирается набор операций для каждого шага?


P.S. Проблемы с базой данных
Автор: Константин Бенко от 26.06.2003 9:57:54 Источник ...
 15.06.2007 21:04:16
Benko
8 сообщения


Что-то не очень понятно
Возможно, еще мозги не включились с утра.
Менеджер выбирает что? три операции кучкой? и что значит один шаг? по какому критерию отбирается набор операций для каждого шага?


P.S. Проблемы с базой данных
Автор: Константин Бенко от 26.06.2003 9:58:02 Источник ...
 15.06.2007 21:04:16
Benko
8 сообщения


Что-то не очень понятно
Возможно, еще мозги не включились с утра.
Менеджер выбирает что? три операции кучкой? и что значит один шаг? по какому критерию отбирается набор операций для каждого шага?


P.S. Проблемы с базой данных
Автор: Константин Бенко от 26.06.2003 9:58:12 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Как обнов...
ПоискПоиск  Список форумовСписок форумов  
right