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

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

Сортировка по возростанию


Павлик ©   (2008-08-12 17:15:00) 

Здравствуйте, Уважаемые мастера подскажите плиз, как в гриде сделать создать сортировку, скажем по возростанию или убыванию


MsGuns   (2008-08-12 20:12:00) [1]

>Ega23 ©   (12.08.08 17:43) [9]

Ты эта.. дурь не советуй


Павлик   (2008-08-12 18:45:00) [2]

Все сделал. работает


Павлик   (2008-08-12 18:17:00) [3]

select * From FIO order by FIO.Famil; - Так правильно?
А как теперь написать обработчик для кнопки, чтоб при нажатии на кнопку Фамилии сортировались


Ega23   (2008-08-12 17:43:00) [4]


> Павлик   (12.08.08 17:40) [7]
>
> BDE, Table.
>


Table1.Active := False;

Table1.Exclusive := True;

{ Get the current available indices }

Table1.IndexDefs.Update;
{ Find one which combines Customer Number ('CustNo') and Order Number ('OrderNo') }
for I := 0 to Table1.IndexDefs.Count - 1 do
 if Table1.IndexDefs.Items[I].Fields = 'CustNo;OrderNo' then
   { set that index as the current index for the table }
   Table1.IndexName := Table1.IndexDefs.Items[I].Name;
Table1.Exclusive := False;

Table1.Active := True;



> Query не использую


Ну и зря, это замечательно через Order By решается.


stas   (2008-08-12 17:42:00) [5]

Если BDE,Table, то нужен индекс на поле, который сортирует по возрастанию, а потом указать этот индекс в Table.
Вроде так, с BDE давно не работал.


Павлик   (2008-08-12 17:40:00) [6]

BDE, Table. Query не использую


Ega23   (2008-08-12 17:32:00) [7]

Набор данных какой? ADO, FIB, BDE, что-то ещё?


stas   (2008-08-12 17:32:00) [8]

ну, тогда наужно знать СУБД, технологию как подключаешься ADO,BDE и т.д.
какие объекты используешь Table,Query.


Павлик   (2008-08-12 17:29:00) [9]

А можно поподробней, я еще можно сказать начинающий, зеленый


stas   (2008-08-12 17:20:00) [10]

тогда надо сортировать набор данных. т.е. Query к которому подключен грид.


Павлик   (2008-08-12 17:19:00) [11]

Да


stas   (2008-08-12 17:16:00) [12]

Для этого уточни что за грид, не dbGrid случайно?


Наверх

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