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

Cортировка по вычисляемому полю

Добавлено: 13 ноя 2008, 11:02
galover
Всем привет. Есть вьюха:

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

create view
var
(
State
)
as
select
  GetState(tblActs.NRec, ....),
  tblActs.NRec
  from
    tblActs
  order by State;
Нужно отсортировать по State. При компиляции никаких ошибок, однако и в browse ничего не видно, хотя записи есть. Т.е. можно ли все таки отсортировать по State или нет?

Добавлено: 13 ноя 2008, 13:52
Masygreen
подбирай индекс где State впереди и указывай после названия таблицы
from
tblActs (index01)

Добавлено: 13 ноя 2008, 14:50
galover
Masygreen
И как задать индекс для State? State - это вычисляемое поле, его вообще нет в tblActs

Добавлено: 15 ноя 2008, 03:50
LaaLaa
Чтобы пересортировать по вычисляемому полю придется выгрузить эту въюху в таблицу в памяти. А брауз строить по таблице в памяти. Другого способа нет.

Добавлено: 17 ноя 2008, 10:33
galover
LaaLaa
Так уже и сделал. Просто странно, что компилятор пропускает подобное, можно было бы и ворнинг выдать