|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2014, 21:08 | #1 |
Пользователь
Регистрация: 20.04.2012
Сообщений: 35
|
Написал сортировку по столбцу в DBGrid
Написал сортировку по столбцу в дбгрид, но она почему-то не работает, подскажите что не так. Заранее спасибо.
Код:
|
22.05.2014, 21:15 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Может русский не понимайтен?
Попробуй поставить там вместо имени поля ее порядковый номер. Order by и по номеру поля отсортирует.
I'm learning to live...
|
22.05.2014, 21:38 | #3 | |
Пользователь
Регистрация: 20.04.2012
Сообщений: 35
|
Цитата:
|
|
22.05.2014, 21:52 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Будет тебе опыт на будущее - Для числовых данных не делать тип поля строковым.
Понял теперь почему? Строки сортируются (да и вообще рассматриваются и обрабатываются) совсем по другому нежели числа. Именно сортировку строк ты и имеешь удовольствие наблюдать.
I'm learning to live...
|
22.05.2014, 22:10 | #5 |
Пользователь
Регистрация: 20.04.2012
Сообщений: 35
|
Так в столбце 'пігменти' не только могут быть цифры
|
22.05.2014, 22:34 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Тогда придется мириться с такой сортировкой
I'm learning to live...
|
22.05.2014, 22:38 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Есть такой фокус - сортировка в запросе не по этому полю, а по выражению, куда входит это поле, выравненное слева пробелами до фиксированной длины. Тогда и будет
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
22.05.2014, 23:16 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
23.05.2014, 09:28 | #9 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
вот будут такие даные А М 1 0123 \\.. мсмс и как по вашему должно быть отсортировано? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автофильтр по определенному столбцу DBGrid | demiancz | БД в Delphi | 18 | 01.12.2013 16:05 |
Реализовать сортировку строк по заданному столбцу для каждой таблицы | lena pryadun | C++ Builder | 0 | 27.05.2012 19:27 |
Выполнить сортировку таблицы по одному столбцу, выбирая новый столбец С++ | Johnny_Grunge | Помощь студентам | 0 | 27.01.2012 17:49 |
DBGrid: Как сделать собственную сортировку данных? | AnTe | БД в Delphi | 17 | 26.02.2009 17:38 |
добавить к опред столбцу DbGrid данные | furstenberg | Компоненты Delphi | 4 | 27.02.2008 20:15 |