ОБСУЖДЕНИЕ

Проблема с вычисляемыми полями

2 ответов 5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Привет. У меня оч глупый вопрос(туплю). У меня есть вычисляемое поле в TTable, я пишу метод, который забивает все эти вычисляемые поля после открытия набора данных, тоесть заполняю их не в OnCalcFields. Сразу после вызова Post (или Next) поле обнуляется. Подскажите плиз из за чего может быть такая фигня? Код:
Код:
Код:
TableStaff.FieldValues['Rev_Inst']:=TableStaff.FieldByName('Surname').AsString+
' '+TableStaff.FieldByName('Name').AsString[1]+'. '+
TableStaff.FieldByName('Patronymic').AsString[1]+'. ('+
IntToStr(NRev)+'/'+IntToStr(NInst)+')';
TableSTAFF.Post;
 
Потому и обнуляется что код написан не в OnCalcFields
 
Для: tempman
Глупый ответ: а ты попробуй не вызывать Post. :)
<!--QuoteBegin-tempman+5:06:2007, 20:39 -->
<span class="vbquote">(tempman @ 5:06:2007, 20:39 )</span><!--QuoteEBegin-->TableSTAFF.Post;
[snapback]68227" rel="nofollow" target="_blank[/snapback]​
[/quote]
 
Статус
Закрыто для дальнейших ответов.

Ещё по теме