Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

relatorios-personalizados

Este projeto consiste em um sistema desenvolvido em Delphi para simplificar a criação de relatórios personalizados dentro do ambiente do sistema Gdoor. Utilizando o FastReport, oferecemos uma solução eficiente para as revendas do Gdoor gerarem relatórios adaptados às suas necessidades específicas.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Borgis - Relatórios Personalizados

Esta aplicação foi idealizada para oferecer flexibilidade aos usuários de sistemas que não possuem um gerador de relatórios personalizados integrado, proporcionando acesso facilitado a informações diferenciadas não apenas para o usuário final de um sistema, mas também para aqueles que revendem sistemas e dependem de atualizações de software houses e solicitações que frequentemente podem demorar.

Versão Compilada

A versão compilada do projeto, completa e pronta para uso imediato, não está disponível para download gratuito!

Entre em contato conosco para adquirir a aplicação pronta para uso. Estamos felizes em discutir opções de personalizações ou qualquer outra necessidade que você tenha.

Começando

Estas instruções permitirão que você obtenha uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste.

Pré-requisitos

  • IDE Delphi para as versões mais recentes e o Lazarus para as versões 1.0.0 e anteriores.
pascal
  - O projeto foi feito usando a vers??o 11 do Delphi; recomendo a mesma ou superior.
  - A vers??o em Lazarus foi feita com a vers??o 3.0 da IDE.
  • FastReport 6.0
pascal
  - Os componentes do FastReport usados s??o da vers??o 6.0.
  • JCL e JVCL
    pascal
    - Alguns componentes visuais usam o JVCL; recomendo a vers??o 3.0 ou superior.
  • Zeos Connection
    pascal
    - Para a conex??o com o banco de integra????o (terceiros), usamos o Zeos na vers??o 8.0 (vers??es anteriores n??o ser??o compativeis com a vers??o 5.0 do firebird).

Compilação

Para a Compilação, todos os componentes acima mencionados são necessários.

pascal

 Com o Delphi instalado, fa??a o download desses pacotes e os configure. Ap??s isso, crie um fork do projeto e uma branch em sua m??quina local. Em seguida, ?? s?? abrir o arquivo `rlsBorgis.dproj` e compilar a aplica????o.

 ?? necess??rio um banco de dados para integra????o para realizar as consultas em SQL no FastReport e imprimir os relat??rios. Suportamos a vers??o 2.0 do Firebird.

Executando os testes

Após compilar e ter a aplicação em funcionamento, abra a tela de relatórios e crie um novo relatório em "Adicionar" > "Editar .fr3" (é necessário conhecimento prévio em FastReport para edição e manipulação de relatórios).

Verifique a tela de cadastro de usuários.

pascal

Utilize em ambas as telas as op????es de cadastro, exclus??o, inclus??o e adi????o para testes s??lidos.

Implantação

Para implantar a aplicação em um sistema de terceiros, basta agrupar o executável compilado e as pastas .system e .integracao em um lugar só (Ex C:\Borgis) e fazer a ligação com o banco de dados no arquivo conf.

Construído com

Delphi - IDE Utilizada a partir da versão 2.0.0

Lazarus - IDE Utilizada nas versões 1.0.1 e anteriores

GitHub - Controle de código e versionamento

Colaborando

Por favor, em caso de colaboração, abra um fork do projeto, faça as alterações de código necessárias e nos mande um Pull Request para análise.

Licença

Este projeto está sob a licença APACHE 2.0 - veja o arquivo LICENSE.md para detalhes.

Contatos