O componente TfrxDBDataSet
O componente conector TfrxDBDataSet
da paleta de componentes Delphi do FastReport é usado para conectar uma tabela (ou qualquer outra fonte de dados) ao FastReport. Este componente atua como o mensageiro entre a fonte de dados e o núcleo do FastReport. O componente é responsável pela navegação de registros e pela referência da tabela. Isso torna o núcleo do FastReport independente de bibliotecas de acesso a dados. O FastReport pode utilizar as bibliotecas "BDE", "IB_Objects" (que possuem uma implementação não padrão que é incompatível com TDataSet) e outras, assim como dados de fontes não conectadas a um banco de dados, como matrizes e arquivos.
- O componente
TfrxDBDataSet
foi projetado para ser usado com fontes de dados que sejam compatíveis comTDataSet
(como BDE, ADO, IBX e a maioria das outras bibliotecas). - O componente
TfrxDBDataSet
é destinado ao trabalho com IB_Objects. - O componente
TfrxUserDataSet
funciona com outras fontes de dados (matrizes, arquivos, etc.).
É muito fácil usar o componente TfrxDBDataSet
. Conecte-o à fonte de dados ao configurar a propriedade DataSet
(para a conexão direta a uma tabela ou consulta) ou a propriedade DataSource
(para a conexão através do componente TDataSource
). Os dois métodos são equivalentes e mutuamente exclusivos, apesar do primeiro permitir o gerenciamento dos dados sem precisar de um componente TDataSource
.
Para deixar o componente Delphi (e os dados conectados a ele) disponível para o relatório, qualquer conjunto de dados usado no relatório deve ser habilitado. Faça isso no item de menu "Relatório > Dados..." no designer do FastReport e selecione os conjuntos de dados necessários na caixa de diálogo que é aberta.