Descrição

Esta dica ensina como trabalhar com ClientDataSet no ReportManager.

Isso foi adotado como uma boa prática ao trabalhar com o ReportManager, pois utilizando query geralmente são realizadas duas pesquisas: Uma pela aplicação e outra pelo ReportManager.

Usando ClientDataSet a pesquisa só é realizada uma vez, e essa pesquisa é salva em um arquivo que é lido pelo ReportManager, então o ReportManager apenas exibe os resultados dessa pesquisa.

Procedimento

No ReportManager

  • Na tela de Datasets coloque o Database Driver da conexão como B.MyBase and text files;
  • Na tela de criação/edição dos datasets, haverão os campos:
    • Arquivo Mybase: Indica o nome do arquivo do ClientDataSet, de onde ele irá buscar os dados;
    • Campos do índice: FIXME
    • Campos mestre: FIXME

Com isso, a conexão estará esperando os dados do arquivo ClientDataSet.

Na aplicação

  • Apenas realize as pesquisas e salve essas pesquisas em arquivos de ClientDataSet.
    • Lembre de salvar os arquivos de ClientDataSet com os nomes que estão sendo esperados pelo arquivo do ReportManager.
 
dic_clientdataset_reportmanager.txt · Última modificação: 2011/05/18 20:16 por denis.dantas
 
Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki