![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сортировка [D6, Paradox]
Andy Eremin © (2003-01-17 09:21:00)Уважаемые Мастера!
Как отсортировать таблицу по статическому полю (набор данных - Table)
Andy Eremin (2003-01-17 09:51:00) [1]Я не могу установить индекс - поле статическое и выходит сообщение "не найдено поле"!
Anatoly Podgoretsky (2003-01-17 09:31:00) [2]То есть не пытаться сортировать таблицу, а упорядочивать выбор из этой таблицы.
Но если все таки есть такое желание то dbiSortTable
Lord Warlock (2003-01-17 09:30:00) [3]Для полей, по которым хочешь сортировать должен быть создан индекс. Процесс сортировки (если желаешь сделать красиво): Отключаешь отображение данных (TTable.DisableControls, опять таки, если не используешь Master-Detail), запоминаешь закладку Bookmark(см. одноименные методы TTable) компонента Table, устанавливаешь в свойстве IndexName или IndexFieldNames (смотря сколько индексов одновременно) значение нужного индекса, переходишь на заранее запомненную закладку Bookmark, включаешь отображение данных (TTable.EnableControl)
Andy Eremin (2003-01-17 09:29:00) [4]to Наталия
Т.е. использовать Query?
Наталия (2003-01-17 09:24:00) [5]1) создать индекс по этому полю
2) использовать запрос с order by