• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

  • Автор темы Автор темы tempman
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
T

tempman

Привет. У меня оч глупый вопрос(туплю). У меня есть вычисляемое поле в 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]
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab