Russian Qt Forum
Май 05, 2024, 13:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Поиск, сортировка по генерируемому полю  (Прочитано 5475 раз)
GrolfCry
Гость
« : Март 29, 2005, 12:49 »

Есть QDataTable c данными из скул курсора, в котором одно поле генерируется (типа есть person_id , добавляется поле FIO из другой таблицы). Вопрос такой "Можно ли сделать сортировку в таблицы по этому полю (FIO)или поставить фильтр"
Записан
GrolfCry
Гость
« Ответ #1 : Март 29, 2005, 13:35 »

Поиск сделал, фильтр сладущего вида прокатил  Веселый , хотя я думал не прокатит
Код:

"person_id in (select id from "+TABLE_PERSONS+" where UPPER(fio) LIKE '"+txtName->text().upper()+"%')"

 а вот как сортировку при клике на столбце таблицы сдалать?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Март 29, 2005, 14:37 »

запрос конечно странный
работать не должен

пример как надо
select t1.id from table_person as t1, table_fio as t2 where t1.id = t2.id and fio like 'test'
Записан
GrolfCry
Гость
« Ответ #3 : Март 29, 2005, 14:52 »

Чем он странный, мне кажется даже вполне.
А вот последний похоже работать наоборот не будет, т.к поля fio - по существу в первой таблице нет, и в фильтр таблицы селект запихать наверное тоже не получится, но меня сейсас интересует не поиск а сортировка по столбцу.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.062 секунд. Запросов: 22.