Picture

отредактировано 17:33 Раздел: FastReport 3.0
Привет всем !
Помогите предать данные:
у меня выводится в отчете picture с фотографией персонала и данными из бд
как мне в дельфи программно изменить имя файла picture в отчете,
перед печатью формы,
данные передаю из базы данных,а как передать имя рисунка, если имя не в базе данных.
Заранее благодарен, Владимир!

Комментарии

  • gpigpi
    отредактировано 17:33
    Есть несколько вариантов:
    1. передать имя файла из программы в отчёт через скриптовую переменную;
    2. передать имя файла из программы в отчёт через переменную отчёта;
    3. загрузить изображение перед формированием отчёта прямо в программе
    TfrxPictureView(frxReport1.FindObject('Picture1')).LoadFromFile(filename);
  • отредактировано 17:33
    Спасибо, меня больше заинтересовал
    TfrxPictureView(frxReport1.FindObject('Picture1')).LoadFromFile(filename);
    http://fast-report.com/ru/forum/style_images/1/icon4.gif
  • отредактировано August 2012
    Добрый день.
    gpi написал: »
    3. загрузить изображение перед формированием отчёта прямо в программе
    TfrxPictureView(frxReport1.FindObject('Picture1')).LoadFromFile(filename);
    А куда вставит эту строку?
    У меня FastReport 4.0 и он на нее ругается, мол нет .LoadFromFile(filename) и предлагает .LoadFromStream а это мне не подходит.
  • gpigpi
    отредактировано 17:33
    TfrxPictureView(frxReport1.FindObject('Picture1')).Picture.LoadFromFile

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