В версии 0,6,3,1 есть баг - главная форма не разблокируется после закрытия окон "Столбцы", "Фильтр", и ещё каких-то.
Вячеслав писал(а):
Что делает простой фильтр
Что надо ввести в поле Значение
Простой фильтр - фильтр по одному столбцу.
Примеры: ищем компоненты, автором которых является Вячеслав.
* Заполняем форму следущим образомПоле - Автор, Оператор - LIKE, Значение - Вячеслав%
* Отмечаем "Простой фильтр"
* Жмём "Применить". В идеале - получим список компонентов, автором которых является Вячеслав.
Вячеслав писал(а):
Как будут фильтроваться данные если в фильтре Совместимость.
Ввести два значения (одно из которых будет True а другое False
С "Совместимостью" штука такая - я выдлил этот тип фильтра, так как в базе хранятся только "коды" совместимости ( - , * , 0 , ? , ! , + --- это в новой системе, в старой нет 0 и ? ), а хотелось этот факт скрыть от пользователя. Фильтровать (в идеале) можно либо по одному, либо по двум компиляторам (в какой-то момент потерялась возможность выбора пустой строки, испавлено). Включается этот режим, если выставлена соотв. радиоКнопка
Вячеслав писал(а):
Для пользовательского фильтра необходим примерТут фсё просто до безобразия: "пользовательский" фильтр предполагает знание языка запросов SQL хотя бы на уровне примитивных запросов. В поле вводится условная часть запроса (то, что после WHERE). пример:
Author="Вячеслав" and Version = "1.0"[/code]
[size=-2]------ Добавлено в 19:56 [/size]
Три типа фильтров (простой, по совместимости, польозвательский) являются взаимоисключающими в нынешне реализации генератора фильтра. Если найдёшь пример интуитивно-понятного способа задания фильтра - переделаю нафиг.