|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как создать програмно для таблиц индекс?
Имеется компонет Table1, я им открываю табличку из трех полй (NN, UL, Tip_ul). Так вот мне нужно, что бы при нажатии на кнопку Button2 программа создала индекс и отсортировала по UL и TIP_ul. Кто знает подскажите! Плиззззз!
|
#2
|
|||
|
|||
Вообще, создание индекса - разовая операция.
А для сортировки воспользуйся лучше комплнентом TQuery. Запрос в нем будет примерно такой: SELECT * FROM [Твоя таблица] ORDER BY UL, TIP_ul |
#3
|
|||
|
|||
CСПАСИБО!!!!!!!!!!!
CСПАСИБО!!!!!!!!!!!CСПАСИБО!!!!!!!!!!!CСПАСИБО!!!! !!!!!!!CСПАСИБО!!!!!!!!!!!
|
#4
|
|||
|
|||
Только сейчас не получается добавлять записи в таблицу
|
#5
|
|||
|
|||
Для сортировки можно попробовать сделать так:
Код:
Table1.IndexFieldNames := 'UL,TIP_ul' |
#6
|
|||
|
|||
Так не получается, потому что индексов нет, их нужно создать програмно.
|
#7
|
|||
|
|||
Тогда вот так:
Код:
Table1.AddIndex('ИмяИндекса', 'СписокПолей', [опции]); Код:
Table1.Exclusive := True; |