Prop{Hide} в Report

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Prop{Hide} в Report

Сообщение Андрей »

Всех приветствую !
Надо бы к завтра переделать программу, в отчете печатать штрих-код l:Str_Out (TEXT) слева или справа.
А у меня Hide не срабатывает :(

---Before Printing Detail Section ----------
Report$?l:Str_Out{PROP:Hide}=true

Не в той точке ? Перепробывал наверно 10-к мест
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 425
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 87 раз
Поблагодарили: 5 раз

Prop{Hide} в Report

Сообщение ingasoftplus »

ну так сначала надо SetTarget(Report)
а после SetTarget

делать
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Prop{Hide} в Report

Сообщение Андрей »

ingasoftplus писал(а): 25 Февраль 2018, 20:30ну так сначала надо SetTarget(Report)
Так Report$ это альтернативный вариант
Но и с Target не работает, я уж и Band указывал
SetTarget(Report,?DetHead)
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 425
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 87 раз
Поблагодарили: 5 раз

Prop{Hide} в Report

Сообщение ingasoftplus »

ну не знаю, у нас все работает. в АВС так

Код: Выделить всё

ThisWindow.OpenReport PROCEDURE

ReturnValue          BYTE,AUTO

  CODE
  ReturnValue = PARENT.OpenReport()
  if Highlight
  SetTARGET(REPORT)
  REPORT$?Text:vertical{Prop:hide}=false

  SetTARGET(PROGRESSWINDOW)                  ! Restore Target
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Prop{Hide} в Report

Сообщение Андрей »

ingasoftplus писал(а): 25 Февраль 2018, 21:11ThisWindow.OpenReport PROCEDURE
Спасибо ! Вот в этом месте правильно работает !
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Prop{Hide} в Report

Сообщение kreator »

Если речь о секции Detail (hide/unhide в зависимости от записи, а не на весь репорт), то надо делать в методе TakeRecord после Parent Call (Priority - 5001). PRINT(RPT:Detail) идёт с Priority 8000, после уже бессмысленно форматировать отчёт.
We are hard at work… for you. :)
Ответить