Приемы и подходы, обмен опытом
Модераторы: Screw , larin
stix
заказчик
Сообщения: 95 Зарегистрирован: Чт, 25/09/2008 07:45
Имя Фамилия: Марат Ахметзянов
Откуда: ОАО "Северо-Западные Магистральные Нефтепроводы"
Сообщение
stix » Вт, 30/09/2008 14:45
Нужно сбросить значения полей текущей записи логической таблицы в значения по умолчанию. Вот такой пример не работает. Запись сохраняет свое прежнее значение. Что делаю не так?
Код: Выделить всё
table struct Sample
{
.... // many fields
}
...
if (getFirst Sample where((...)) = tsOk)
{
ClearAdvRecord(Sample.Buffer); // don't work
update current Sample;
}
придумал вот такой костыль, но уж больно некрасиво:
Код: Выделить всё
var emptyRec : record as table Sample;
Sample.Buffer := emptyRec; // ok
update current Sample;
Gera
топ-софт
Сообщения: 97 Зарегистрирован: Пн, 24/09/2007 17:53
Имя Фамилия: Юрий Герман
Откуда: ТопСофт
Контактная информация:
Сообщение
Gera » Вт, 30/09/2008 15:40