Показать сообщение отдельно
  #6  
Старый 17.07.2010, 12:26
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

Цитата:
Сообщение от windaws
Да надо просто посчитать и вывести, тогда запросом сделаю.
Есть еще 1 вопрос Таблицу сортирую по алфавиту с помощью события онTitleClick
Код:
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
Var
f:string;
begin
    f:= Column.FieldName;
    dm.Tovar.Sort:=f + ' DESC';
end;

Можно ли как нибудь сделать так чтобы, нажимаешь 1 раз на столбец сортируется по возрастанию, еще раз щелкаешь по убыванию?

Код:
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
Var
f:string;
begin
    f:= Column.FieldName;
if dm.Tovar.Sort=f + ' DESC' then dm.Tovar.Sort:=f
else
    dm.Tovar.Sort:=f + ' DESC';
end;
можно флаг сортировки завести
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием