create view as select * from SpSopr;
tView._loop spSopr
{
if (tView.SpSopr.Nodok == ....)
update SpSopr where ((tView.SpSopr.NRec == SpSopr.NRec)) set ... // здесь нужно проапдейтить данные SpSopr-a
}
но хочется это сделать именно по конкретной view, чтобы и изменения сразу стали доступны в этий tView. Спасибо!
Именованная вью имли нет - в принципе это не важно
tview.spsopr.myfield:=...
tview.update current spsopr
Для облегчения нельзя что ли в дефаултной view переопределить spsopr в секции from под элиасом и работать с ним, как обычно ...или у Вас такой сложный алгоритм.
не знал про такой синтаксис, все писал по привычке
update current tView.SpSopr set...
Для облегчения нельзя что ли в дефаултной view переопределить spsopr в секции from под элиасом и работать с ним, как обычно ...или у Вас такой сложный алгоритм.
да мне не нужен отдельный SpSopr, я с этой таблицей работаю исключительно через view, поэтому вообще хотел уйти от неименованной вьюхи
galover писал(а):
да мне не нужен отдельный SpSopr, я с этой таблицей работаю исключительно через view, поэтому вообще хотел уйти от неименованной вьюхи
Ну Вам виднее..видимо действительно для чего то нужно )