Показать сообщение отдельно
  #1  
Старый 28.09.2012, 09:46
SFproG SFproG вне форума
Прохожий
 
Регистрация: 24.08.2012
Адрес: Тюмень
Сообщения: 12
Версия Delphi: 7
Репутация: 10
По умолчанию Сортировка вычисляемого поля

Возможно ли в DBGridEh при клике по заголовку поля отсортировать "вычисляемое поле", которое "физически" не существует в таблице?
Обычные поля сортируются нормально.

Есть три поля:
Баланс
Расход
ostatok
(Вычисляемое поле)

Использую такой код:
Код:
procedure TForm1.DBGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;
  Column: TColumnEh);
begin
  ADOTable1.Sort:='Баланс ASC';
  ADOTable1.Sort:='Расход ASC';
  ADOTable1.Sort:='ostatok ASC';
end;
Вызывает ошибку: "В коллекции не удается найти элемент, соответствующий требуемому имени или порядковому номеру ".
Ответить с цитированием