Куда делось из 2 работа с BlobField??

отредактировано 14:59 Раздел: FastReport 3.0
Глянул а этих методов нет. Ну зачем же так рубить??

TfrReport = class(TComponent)
.....
procedure SaveToBlobField(Blob: TIB_ColumnBlob);
procedure LoadFromBlobField(Blob: TIB_ColumnBlob);
procedure DesignReportFromBlobField(BlobFl: TBlobField; Caption: String);
procedure ShowReportFromBlobField(BlobFl: TBlobField; Caption: String);

Комментарии

  • отредактировано 14:59

    Не знаю можно ли выкладывать здесь куски кода мне.
    поэтому отправил письмом Александру.
  • отредактировано 14:59
    Нет, и не будет. FR3 не привязан к базам данных вообще, поэтому какие-либо упоминания о TDataSet в коде отсутствуют (кроме TfrxDBDataset, который отвечает за работу с TDataSet-совместимыми датасетами).
  • отредактировано 14:59
    Тогда должен быть вариант как работать.
    Или пример .
    В 2 работали так. Ав 3 как теперь??
  • отредактировано 14:59
    Через TfrxReport.LoadFromStream/SaveToStream.
  • отредактировано 14:59
    AlexTZ написал:
    Через TfrxReport.LoadFromStream/SaveToStream.
    вообщем ничего хорошо.
    procedure DesignReportFromBlobField(BlobFl: TBlobField; Caption: String);
    procedure ShowReportFromBlobField(BlobFl: TBlobField; Caption: String);
    Это тоже получается не очень красиво.
    или я не прав??
  • отредактировано 14:59
    А в дизайнере тогда объясни как поступить??
    Пользователь нажал кнопку сохранить.

    куда сохранится отчет??
    Я не пойму эти моменты.
  • отредактировано 14:59
    В дизайнере поступай как хочешь - методы TfrxDesigner.OnLoad/OnSave работают так же, как и раньше. Можешь на них повесить обработчики, которые читают/пишут репорты из блобов. Но frxClass не трожь ;)
  • отредактировано 14:59
    Как мне кажется если я перекрою методы TfrxDesigner.OnLoad/OnSave
    то отчет нельзя будет сохранить в файл.
    или я не прав?
  • отредактировано 14:59
    В своем обработчике можешь дать возможность выбора.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.