Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > проблема с выводом значения в отчёте


Автор: ACMilian 7.12.2007, 16:42
Всем привет.
Такая вот проблема. Пытаюсь в событии калкфилдс в вычисляемое поле вставить значение таким образом:
Код

procedure TfmMain.OracleDataSetCalcFields(DataSet: TDataSet);
begin
if first then
  begin
  if (OracleDataSetK_pgrp_ob.Value = 1) or (OracleDataSetK_pgrp_ob.Value = 2) then
    begin
    OracleDataSet.FieldbyName('NameLK').AsString := 'ËÊ-6Ó ¹1';
    first := false;
    end;
  end
else
  if second then
    begin
    if OracleDataSetK_pgrp_ob.Value = 4 then
      begin
      OracleDataSet.FieldbyName('NameLK').AsString := 'ËÊ-6Ó ¹2';
      second := false;
      end;
    end;
end;

В отчёте на груп хэдэре лежит мемо, куда значение этого поля и должно класться 
Код

[OracleDataSet."NameLk"]

во всем отчёте это поле только два раза будет со значением.
Но его нет в отчёте, хотя значение в это поле датасэта заносится... где я неверно делаю?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)