Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

хитрая сортировка [D5, Paradox]


roman_tutov ©   (2002-12-02 13:46:00) 

хочется в dbgrid сделать сортировку по ключевым словам
т.е. сначала идут записи в которых встречается слово
"вася" затем записи где "петя" и т.д.

чаблица читается с дбфа средствами bde


ЮЮ   (2002-12-03 03:26:00) [1]

select 1 KeyNumber,* from table where Name like <щаблон1>
union
select 2,* from table where Name like <щаблон2>
...
union
select <n>,* from table where Name like <щаблонN>
order by keyNumber


roman_tutov   (2002-12-02 14:27:00) [2]

где об этом можно почитать ? ну статья там ...ссылка
я по форуму полазил . ничего полезного не нашел ...


Виталий Панасенко   (2002-12-02 14:12:00) [3]

Блин, построй индекс по этим полям и сделай его активным. Это тут уже не раз обсуждалось.


roman_tutov   (2002-12-02 14:02:00) [4]

постараюсь обьяснить .
в дбф-е есть строковые поля
вот те строки где встречается
некий набор символов
отображать в первую очередь
где встречается другой набор символов
во вторую ну и так далее ..


ЮЮ   (2002-12-02 13:49:00) [5]

Что такое ключевые слова "вася" и "петя" в вашем понимании? Мы же не работаем вместе над одной программой. Полнее излагайте проблему


Наверх

Титульная страница Поиск, карта сайта Написать письмо