Показать сообщение отдельно
Старый 07.11.2012, 13:27   #8  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от dech Посмотреть сообщение
Если не устраивают дисплейные методы, которые можно использовать как вычисляемые поля, можешь завести отдельное поле и сделать такую операцию:
X++:
ThisIsMyTable mytable;
;
 
mytable.skipDataMethods(true);
update_recordset mytable
    setting
        field3 = mytable.field1 + mytable.field2;
    where mytable.field4 == "F4";
Ну да, ну да... Это, собственно, и предполагалось делать во временной таблице, но вся проблема в связывании временной таблицы с дата-сорсом, как я написал выше.
А для постоянной таблицы такого рода тактика не айс, потому как держать в одной постоянной таблице и записи для свертки и результаты свертки как-то странно.