Picture

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

Комментарии

  • gpigpi
    отредактировано 01:34
    Есть несколько вариантов:
    1. передать имя файла из программы в отчёт через скриптовую переменную;
    2. передать имя файла из программы в отчёт через переменную отчёта;
    3. загрузить изображение перед формированием отчёта прямо в программе
    TfrxPictureView(frxReport1.FindObject('Picture1')).LoadFromFile(filename);
  • отредактировано 01:34
    Спасибо, меня больше заинтересовал
    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
    отредактировано 01:34
    TfrxPictureView(frxReport1.FindObject('Picture1')).Picture.LoadFromFile

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

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