Помогите сделать нормальную сортировку в Table1!
Table1->IndexName=Num (Num - это числа). НО: в DBgrid сортировка получается корявая:
Цитата:
1
10
2
3
4
5
6
7
8
9
Как сортировать числа по-нормальному? И вместе с тем, оставить возможность сортировать по другим колонкам Table1?
Цитата:
Originally posted by Dmitri
Такая проблема: есть Table1 (с БД Paradox), он сортируется по числам (не № п/п).
Table1->IndexName=Num (Num - это числа). НО: в DBgrid сортировка получается корявая:
Как сортировать числа по-нормальному? И вместе с тем, оставить возможность сортировать по другим колонкам Table1?
Такая проблема: есть Table1 (с БД Paradox), он сортируется по числам (не № п/п).
Table1->IndexName=Num (Num - это числа). НО: в DBgrid сортировка получается корявая:
Как сортировать числа по-нормальному? И вместе с тем, оставить возможность сортировать по другим колонкам Table1?
Если ты сортируешь по полю то надо делать IndexFieldName = Num;
А то, что нум это числа ничего не значит. Посмотри DatabaseDesktop-ом какой ТИП у поля Num. Судя по твоему примеру это всё-таки строка.
Виноват, да, это строка. Но мне нужно вводить в поле следующее: 1/02, 2/02 и т.д. Т.е., по сути это подобие даты. Как в таком случае сортировать по нормальному? Ведь если я сделаю тип ЧИСЛО, то нельзя будет добавлять слэш, а он мне нужен.
gray_k, как это слелать?