Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сортировать в DBGRID по дате?


asd ©   (2006-05-03 18:09:00) 

Есть столбец Дата с различными датами: 21.12.06; 03.02.05 и т.д. Как отсортировать?


Германн   (2006-05-07 01:56:00) [1]


> asd ©   (05.05.06 18:32) [11]
>
> Это была моя первая попытка, которая не удалась. Компьютер
> выдаёт ошибку.

Ну раз это конференция "Для начинающих" не прими за упрёк, но если компиллятор или программа "выдаёт ошибку", то первейшее дело - привести в вопросе текст сообщения об ошибке! Слаб в "родном" языке - сделай на худой конец СкринШот и помести тут ссылку на него.


asd   (2006-05-06 23:08:00) [2]

Хорошо, попробую...


Anatoly Podgoretsky   (2006-05-06 20:39:00) [3]

asd ©   (05.05.06 18:32) [11]
Попробуй еще несколько раз, может уговоришь.


asd   (2006-05-06 16:59:00) [4]

Да. Я не могу ничего понять. Я даже попросил друга написать у себя - у него такая же фигня.


Asail   (2006-05-05 18:41:00) [5]


> Компьютер выдаёт ошибку.

Предъяви ее (ошибку), если хочешь что-бы тебе что-нибудь посоветовали.


Плохиш   (2006-05-05 18:35:00) [6]


> Компьютер выдаёт ошибку.

Обычно в этой ошибке написано что не так и руководствуясь этой информацией можно найти решение.


asd   (2006-05-05 18:32:00) [7]

Это была моя первая попытка, которая не удалась. Компьютер выдаёт ошибку.


Asail   (2006-05-04 23:47:00) [8]


>  в Table возможно как-нибудь

Если в таблице есть индекс по нужным полям, то да...
Например, Table1.IndexFieldNames:='FieldName';

Но в БД в таблице должнг быть такой индекс по полю FieldName


asd   (2006-05-04 21:31:00) [9]

Спасибо. Т.е. в Query будет всё ОК, а в Table возможно как-нибудь? Просто интересно.


Мурзилка   (2006-05-04 11:02:00) [10]

столбещ находится в БД :) а DBGRID просто отображает то, что ты хочешь.
Огромный совет, брось возиться с Table, а используй Query, намного облегчит жизнь в дальнейшем. И в данном случае пиши SQL запрос, где и отсортируешь то, что тебе нужно


Anatoly Podgoretsky   (2006-05-04 08:38:00) [11]

Этот столбец не в нем.


asd   (2006-05-04 08:35:00) [12]

Этот столбец в нём.
Этот код выдаёт ошибку: неверный аргумент.....


Германн   (2006-05-04 02:58:00) [13]


> asd ©   (03.05.06 22:21) [3]
>
> DBGrid при том, что этот столбец в нём.


Ошибка! "Этот столбец" не в нём.


Golik   (2006-05-03 22:50:00) [14]

datamodule2.BookTable.Sort :='Data ASC';


asd   (2006-05-03 22:21:00) [15]

DBGrid при том, что этот столбец в нём. Я пробовал через     DataModule2.BookTable.IndexFieldNames:='Дата'; И не получалось.


Desdechado   (2006-05-03 18:29:00) [16]

так же, как и не по дате
ORDER BY fieldname {ASC|DESC}


Плохиш   (2006-05-03 18:15:00) [17]

order by mydate

только при чём здесь DBGrid?


Наверх

Титульная страница Поиск, карта сайта Написать письмо