Cross -отчет нумерация строк
создан кросс отчет
все работает, но не могу вставить нумерацию строк
Line , Line# ставил
значение - 0, и все объединяется в одну колонку
спасибо
все работает, но не могу вставить нумерацию строк
Line , Line# ставил
значение - 0, и все объединяется в одну колонку
спасибо
Комментарии
в кросс отчет можно вставить нумерацию строк?
есть пример?
спасибо
Только что попробовал. Вот рецепт:
У меня в кросс-таблице 2 уровня строк. Добавил третий (посредством добавления поля) и отредактировал его значение, поставив там пустую строку (''). Выделил мышью полученный Мемо и установил его свойство Tag в 255.
Далее для крос-стаба создал обработчик события OnPrintRowHeader, в котором написал такой код:
Вот так примерно можно. К сожалению достучаться к Мемо по его имени или по ссылке на сам объект не получается (т.е. конструкции типа if (Memo.Name = 'CrossTabMemo')... или if (Memo = CrossTabMemo)... не работают, видимо глюки какие-то), поэтому пришлось использовать свойство Tag.
А <Line#> в кроссе не работает
работает
if (Memo.Tag = 255) and (HeaderIndexes[0] <> null) then
Memo.Text := HeaderIndexes[0]+1;
только почему-то это не работает когда стоит первой строкой
какие-то странные глюки с шириной memo
не регулируются
Autosize =false и все равно
так классно и быстро построил довольно сложный отчет и вот на таких мелочах (нумерация строк , ширина ячеек) буксую
подскажите как сделать width memo =0 (значение нужно для изменения содержания других ячеек, но в форме присутствовать не должно)
или какой другой способ
и есть проблемы с регулировкой ширины ячеек или это у меня ?
спасибо