Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.21;
Скачать: CL | DM;

Вниз

Сортировка по возростанию   Найти похожие ветки 

 
Павлик   (2008-08-12 17:15) [0]

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


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

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


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

Да


 
stas ©   (2008-08-12 17:20) [3]

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


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

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


 
Ega23 ©   (2008-08-12 17:32) [5]

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


 
stas ©   (2008-08-12 17:32) [6]

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


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

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


 
stas ©   (2008-08-12 17:42) [8]

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


 
Ega23 ©   (2008-08-12 17:43) [9]


> Павлик   (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 решается.


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

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


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

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


 
MsGuns ©   (2008-08-12 20:12) [12]

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

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



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

Текущий архив: 2008.09.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
4-1196497717
Nucer
2007-12-01 11:28
2008.09.21
Получение списка процессов (ZwQuerySystemInformation)


15-1216559287
Германн
2008-07-20 17:08
2008.09.21
Отправка почты


15-1216755587
Petr V. Abramov
2008-07-22 23:39
2008.09.21
Где в Севастополе находится порт?


4-1196879411
EgorovAlex
2007-12-05 21:30
2008.09.21
Утечка ресурсов


6-1193317222
Slim
2007-10-25 17:00
2008.09.21
Как перебрать все поля для ввода в TWebBroser