Страница 1 из 1

Сортировка

Добавлено: 24 окт 2005, 13:21
Vlad
В интерфейсе две лог. таблицы. Для 2-ой необходимо сделать «переключаемую» сортировку.
Пишу примерно следующее:

Код: Выделить всё

…
.create view a1 as select  table1.*;
.create view a2 as select table2.*, table3.*, table4.*
Order sort1 by table2.field1, table3.field1
Order sort2 by table3.field1, table2.field1
;
…

Procedure OnFilters;
Begin
…
If bSort then SETORDER(a2.sort1)
  Else SETORDER(a2.sort2)
A2._loop
{
   logstrtofile('C:\1.txt',a2.table2.field1); 
}

End;
Что не так делаю?

Добавлено: 24 окт 2005, 13:32
Vlad
p.s. Версия 712, в процедуре порядок сортировки указываю через ti т.е. SETORDER(a2.tiSort1)

Добавлено: 25 окт 2005, 13:05
Maverick
If bSort then SETORDER(tisort1)
Else SETORDER(tisort2)

Добавлено: 25 окт 2005, 14:31
Vlad
Maverick писал(а):If bSort then SETORDER(tisort1)
Else SETORDER(tisort2)
тогда ошибка при компиляции
"Нет такой функции, поля...:tisort1"