Показать сообщение отдельно
Старый 08.09.2006, 06:21   #7  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Господа, Вам нужен нормальный наглядный множественный неформализуемый обычными критериями выбор (т.е. как юзеру в голову взбредет), а не бешеная строка перечислений для критерия запроса ?
Их есть у меня :
1 новая таблица (RefTableId,RefRecId,UserId,SessionId) со статическими методами триггерной реакции (триггер - не объект БД имеется ввиду, а аналог действия микроэлектронного компонента, а данном случае передача TableId/RecId из помечаемой таблицы и вставка/удаление в случае отсутствия/наличия соответственно в нашей таблице пометок),проверки наличия и очистки пометок по таблице.
В таблице, по которой нужно сделать выбор , заводится edit метод с типом NoYes обрабатывающий наличие ссылки на текущую запись текущей таблицы в нашей таблице пометок.
Далее Вы этот edit метод можете запихать в любой грид и обрабатывать помеченные записи(ссылки на них будут храниться в заведенной таблице пометок) как Вашей душе угодно (проходите по хранимым ссылкам на помечаемую таблицу, создаете программно критерий и пихаете его дальше в свои запросы). Наглядно, понятно и страхолюдных перечислений для критерия запроса пользователю делать не придется

В аттачменте пример использования подобного (форма выбора) для функции частичного копирования строк нескольких складских журналов в один новый журнал
Миниатюры
Нажмите на изображение для увеличения
Название: Image1.gif
Просмотров: 444
Размер:	43.1 Кб
ID:	2076  

Последний раз редактировалось TasmanianDevil; 08.09.2006 в 06:47.