|  08.05.2002, 08:08 | #1 | 
| сибиряк |  Фильтр по полю типа Enum, в котором чиcловое значение? 
			
			Есть некая странная ситуация   Создаю поле типа Enum, который в свойстве label принимает значения 1,2,3,4... Отображаю это поле на форме. После этого пытаюсь фильтроваться по какому-либо значению из этого поля. Вот тут начинается самое интересное. Запрос либо вообще ничего не возвращает, либо фильтр срабатывает по следующему значению поля ???! Подскажите, это я такой счастливый  , или это глюк? 
				__________________ С уважением, Вячеслав. | 
|  | 
|  08.05.2002, 10:26 | #2 | 
| ---------------- | 
			
			Это Enum такой   При установке фильтра (например "2") в твоем queryRun-е появляется новое условие ((EnumField == 2)), которое при преобразовании в нормальные SQL становится EnumField = 2. А так как у тебя Label и EnumValue в enum-е не совпадают, то результат - фильтр по значению "3"  Решение - сделать равными EnumValue и Label или добавить в Label какие-дь символы или заменить Enum на int | 
|  |