Показать сообщение отдельно
  #2  
Старый 24.11.2011, 15:24
Last Living Man Last Living Man вне форума
Прохожий
 
Регистрация: 10.11.2011
Сообщения: 25
Репутация: 513
По умолчанию

Цитата:
Сообщение от Dustinsk82la
Здравствуйте!
Есть БД Paradox, которую показывает DBgrid. Хочу осуществить фильтрацию по полю "Data_rojdenia" в формате "17.04.1992", которая к примеру по выбору RadioButton выводила в DbGrid только тех людей возраст которых Больше 18 лет или менее 18 лет. Какие компоненты использовать? Какой обработчик для них нужен? Нужно ли изменить БД? Какой должен быть тип поля и должно ли они оно быть вычисляемым?
По возможности пожалуйста поподробнее=)Я в этом новичок!
За ранее большое спасибо!

Тебе необходимо создать индех в Database desktop у таблицы, в который будет входить твое поле с датой (Нужно нажать restructure, потом в комбобоксе выбрать Secondary Indexes, Define). А потом использовать свойства indexfieldnames или indexname каомпонента TTable для сортировки, либо свойство Filter и Filtered для фильтрации...
Ответить с цитированием