Вниз
Скачать: CL | DM;

Cортировка записей   Найти похожие ветки 

← →
Alexey   (2003-06-11 15:48) [0]

Помогите кто может!
Как правильно отсортировать таблицу (скажем список фамилий в алфавитном порядке). Пробовал AddIndex - выдает Index does not exist. При создании пробовал через IndexDefs.Add тогда при добавлении записи пишет Key vialation
что делать?


← →
clickmaker ©   (2003-06-11 16:11) [1]

Код нужен, как вызывается AddIndex, с какими параметрами ?


← →
Alexey   (2003-06-11 16:16) [2]

Pas.AddIndex("indexSurname","Surname",[ixUnique, ixCaseInsensitive])


← →
clickmaker ©   (2003-06-11 16:20) [3]

В хелпе: "Paradox tables support the ixDescending option for secondary indexes if the table level is 7 or higher and ixUnique if the table level is 5 or higher. The ixDescending and ixCaseInsensitive constants are not applicable to primary indexes."
И я бы не делал Surname Unique. А ежели однофамильцы... :)


← →
Sandman25 ©   (2003-06-11 16:26) [4]

>А ежели однофамильцы... :)

Или даже просто родственники? :)

Лучше завести автоинкрементное поле, его и использовать в качестве primary. Тогда и CaseInsensitive можно будет использовать. Еще можно попробовать всегда записывать фамилии прописными буквами - быстрее будет поиск работать.



← →
Alexey   (2003-06-11 16:42) [5]

написал
Pas.AddIndex("indexSurname","Surname",[ixCaseInsensitive])
Выдает
Index does not exist
Тоже самое при
Pas.IndexDefsAdd("indexSurname","Surname",[ixCaseInsensitive])


← →
Sandman25 ©   (2003-06-11 17:09) [6]

Попробуйте CreateIndex


← →
clickmaker ©   (2003-06-11 17:18) [7]

Вообще-то сам вызов AddIndex не должен говорить, что индекса нет. Может быть это вылезает при попытке DeleteIndex или назначить св-во IndexName самой TTable ?


← →
Alexey   (2003-06-11 17:59) [8]

Спасибо за помощь!
Кажется заработало:)))
Ввел дополнительно поле (ftAutoInc) с ключом



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
14-20249
panov
2003-05-30 17:00
2003.07.07
Может, сгодится на что...


14-20226
AlexTregubov
2003-06-19 12:24
2003.07.07
HTML Help Workshop - создание справочной системы


1-20152
Kostya
2003-06-25 11:23
2003.07.07
Есть структура файла, а прочитать читать немогу


7-20335
sergei_dm
2003-04-24 14:31
2003.07.07
состояние принтера


3-19984
DreamDesire
2003-06-13 10:27
2003.07.07
Необходимо создать что-то наподобие SQL-builder




   Наверх