FreeReport и скрипты

отредактировано 19:37 Раздел: FreeReport
Наверноебыл вопрос задан не там - поэтому и ответов нет ;) (

И все-таки:

Помогите решить проблему: есть отчет с группировкой разбитый на 2 столбца; необходимо чтобы каждая новая группа печаталась в следующей колонке (или на следующей странице) если не хватает места для всей группы в текущей колонке. Пробовал использовать скрипт вида
if FreeSpace *5/18 < 70 then NewColumn
для бэнда заголовка группы, нов результате получил ошибку доступа к памяти при формировании отчета. В чем моя ошибка ?!

Заранее благодарен.

Комментарии

  • PIAPIA
    отредактировано 19:37
    А где, собственно, скрипт написан?
  • отредактировано 19:37
    PIA написал:
    А где, собственно, скрипт написан?
    В бэнде заголовка группы.
  • PIAPIA
    отредактировано November 2004
    Извиняюсь, что сразу не ответил. Там у них с этим делом косяк, но
    под делфи я пробовал, исправить это(в исходниках), в общем,
    работает, а вот в билдере не прокатило даже так(почемуто:(( я на си пишу).
    Если у Вас, конечно, количество строк данных фиксировано - тогда подойдёт!
    Иначе программа не знает, сколько строк там дальше будет, потому как
    там отчет создается по порядку дата сета.
    Но попробуйте - там есть такая штука, как 2 прохода.
    Это, в общем, служит для показа общего количества страниц
    (всё из за того же о чём я писал выше).

    P.S. Я тоже столкнулся с этой проблемой, в принципе думаю
    дело поправимое:). Исходники есть. Ну и билдер, делфи какая разница!
    FreeReport в принципе классная штука, если чуть-чуть доработать.
  • отредактировано 19:37
    Число строк к великому сожалению переменное, но если можно одним глазком глянуть на исправленный исходник где это заработало?

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

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