Hi NickB, Sparrow, Destiny,
В сетку таблиц можно добавлять графические столбцы, однако часто требуется увеличить высоту строки сетки таблиц, чтобы иметь возможность точно видеть, что представляет собой изображение.
Это также означает написание нескольких строк сценария, что не всем удобно делать.
Прилагаются два разных подхода;
1. Tickgraphics1 прост, использует вычисляемое поле для хранения графика «тик», просто переносит его в отчет и помещает в объект «флажок».
2. Tickgraphics2 создает графическую колонку с помощью скрипта, а затем циклически перемещает сетку таблицы, помещая изображение в соответствующие строки. Затем в отчете объект-картинка (то самое изображение) размещается на странице и с помощью небольшого скрипта FastReport определяется, отображать изображение или нет.
Или, возможно, вы могли бы смешивать и сочетать два подхода!
С уважением,
Derek.
.
It is possible to add graphics columns to a tablegrid - however, you often need to increase the row height of the tablegrid to be able to see exactly what the image represents.
It also means writing a few lines of script which may not be something that everyone is comfortable doing.
Attached are two different approaches;
1. Tickgraphics1 is straightforward, using a calculated field to hold a 'tick' graphic and simply carrying that through to the report and placing it in a 'checkbox' object.
2. Tickgraphics2 creates a graphics column using a script and then cycles through the tablegrid putting an image against the appropriate rows. Then in the report, a picture object (the same image) is placed on the page and a small FastReport script is used to determine whether to display the image or not.
Or perhaps you could mix and match the two approaches!