Relatório com figuras
O objeto "Figura", como muitos objetos no FastReport, pode exibir dados de um BD. Este objeto pode ser conectado a um campo de BD ao configurar as propriedades DataSet
e DataField
no inspetor de objetos. Ao contrário do objeto "Texto", esta é a única maneira de conectar este objeto a seus dados.
Vamos demonstrar isso com um relatório que exibe os nomes e as imagens de alguns peixes. Crie um novo relatório, coloque o componente "ADO Table" no relatório e configure estas propriedades:
TableName = 'Biolife'
UserName = 'Bio'
Agora iremos adicionar objetos à página do relatório. Coloque um objeto "Texto" que contém "Peixe" na banda "TítuloDoRelatório". Conecte a banda "DadosMestre" à fonte de dados (clique duas vezes na banda e selecione "Bio" da lista). Aumente a altura da banda para 5 cm ao arrastar a parte inferior da banda para baixo ou ao usar o inspetor de objetos. Coloque um objeto "Texto" na banda e conecte-o ao campo "CommonName", usando qualquer um dos métodos já descritos. Depois disso, coloque um objeto "Figura" ao lado e conecte-o ao campo "Gráfico" ao configurar suas propriedades no inspetor de objetos.
DataSet = Bio
DataField = 'Graphic'
Observe que ambas as propriedades são do tipo "Lista" e podem ser configuradas com os valores necessários usando o mouse. Para criar espaço para a figura, estenda o objeto para 4 x 2,5 cm.
O design do relatório agora está concluído, e ele produz o relatório mostrado abaixo: