Visible || !Visible компонента на банде

BasBas Кишинев
отредактировано 13:46 Раздел: FastReport 2.xx VCL
На MasterBandе стоят Мemo1,Мemo2 один на другом в зависимости от значения
Мemo1 привязан к Table1.Сont
Мemo2 пуст и Visible=0.
При Table1.TIP ='1' должно быть Мemo2.Visible=1 и Мemo2.Мemo="Начало" а Мemo1.Visible=0
При Table1.TIP ='2' должно быть Мemo2.Visible=0 и Мemo2.Мemo="" а Мemo1.Visible=1
Где и как это реализовать
Пробовал сделать у банда и page в событии OnBeforePrint
begin
Tip :=TRIM([Table1."TIP"]);
if TRIM([Table1."TIP"])="1" then Memo2.Memo :="Start."; else
if TRIM([Table1."TIP"])="3" then Memo2.Memo :="End"; else
Memo2.Visible :=0;
end

Пишу на BCB5 ,FR247

Комментарии

  • MichaelMichael планета Земля
    отредактировано 13:46
    Так:
    Memo2.Visible := false
  • BasBas Кишинев
    отредактировано 13:46
    Michael написал:
    Так:
    Memo2.Visible := false
    Как сделать проверку значения поля из таблицы и в зависимости от значения поля показать (не показывать) frMemoN в отчете.
    Для каждой записи.
    Ex.
    Есть 03.11.2003 Start 7078.57 0
    Надо 03.11.2003 Start 7078.57
  • MichaelMichael планета Земля
    отредактировано 13:46
    Во-первых вот:
    http://69.73.145.46/ru/help/text.htm
    Во-вторых - у мемки есть замечательное логическое свойство - HideZeros (не показывать нулевые)
  • BasBas Кишинев
    отредактировано 13:46
    Michael написал:
    Во-вторых - у мемки есть замечательное логическое свойство - HideZeros (не показывать нулевые)
    Это касается и символьных полей?

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

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