Algo p/ gerar relatórios de modo mais fácil e padronizado ?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

É mas ja instalei o Crystal Reports na minha máquina e vou fundo desta vez. Pela referência que eu tenho é muito bom.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Mensagem por acelconsultoria »

É Pablo, vc tem razão, meu amigo.

Puro clipper mesmo, fica complicado. Eu postei na seção Código Fonte, a rotina completa que o MIRO gera. Ele faz relatórios padronizados e rápidos.

O problema é que pra colocar ele no sistema, vc tem que criar os arquivos CH, CFG e IMP, que o MIRO gera para poder montar os relatórios, e tbem algumas funções auxiliares para rodá-los.

Mas o intuito mesmo foi postar para fins de estudo.
https://pctoledo.org/forum/viewtopic.php?t=6953

Esse é o que eu uso em meus sistemas, e meus clientes usam normalmente. Eu criei também rotinas para gerar RTFs e exportar arquivos para XLS, para atender melhor as necessidades.

Mas, usando essa rotina, pelo menos os relatórios e os demonstrativos financeiros gerenciais saem rapidinho. Qualquer alteração eu faço em poucos minutos.


Mas enfim, eu ainda tenho muito que aprender... ainda eu chego lá !!!


Abraços. :)Pos
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Maickon escreveu:postei na seção Código Fonte, a rotina completa que o MIRO gera. Ele faz relatórios padronizados e rápidos.
Eu conheço bem o Miro, inclusive eu ja adotei várias funções dele que as acho muito prática de usar. Vou pegar o seu código postado em "Código Fontes" para compilá-lo. Sei que o proprio Miro possue um gerador de relatorios que permite posicionar os campos na tela para compor o relatório, não sei se é isso que você postou.
Maligno escreveu:ficaria maravilhado com alguns geradores de relatórios Windows GUI que existem para outras linguagens. É o céu na terra.
Você conhece algum que seja complilável, isto é, que crie o executável também ?. Pois até agora o que ví do CR versão 4.5 (16bits), ainda vejo que muita coisa podia ser melhorado, como por exemplo: desejo fazer um relatório, onde eu possa modificar a orientação da fonte(isto é, que possa colocar a as fontes em pé de direita para esquerda, e assim). Você Maligno conhece algum que seja bom assim e que crie executável ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Você Maligno conhece algum que seja bom assim e que crie executável ?
Pra DOS nunca ouvi falar de nada assim. Só Windows, mas que não gera EXE.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Pablo César escreveu:Pois até agora o que ví do CR versão 4.5 (16bits), ainda vejo que muita coisa podia ser melhorado, como por exemplo: desejo fazer um relatório, onde eu possa modificar a orientação da fonte(isto é, que possa colocar a as fontes em pé de direita para esquerda, e assim).
Pablo, se é que entendi direito a sua colocação, isso não é uma deficiência do CR e sim uma exigência "atípica" sua, entretanto, acredito que sua necessidade está não no gerador de relatórios utilizado (seja ele qual for) mas na "fonte" que vc quer usar que, a meu ver, deverá ter a orientação "vertical"...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Augusto escreveu:Eu uso o Crystal Report e não tô nem aí prá qual impressora o usuário usa... se está em rede ou local, se é serial, paralela, usb, matricial, laser, deskjet...

Depois que passei a usar o CR em minhas aplicações foi só correr pro abraço...
Como é que se usa o CR com o clipper, tem que usar o Delphi?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Até onde eu sei você cria um arquivo executável com o Crystal Reports mesmo. Assim como o colega Augusto mencionou anteriormente.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Pergunto aos amigos,

No C.R. tem como filtrar, relacionar, fazer skip, criar variáveis partindo da equação de vários campos, ordenar por qualquer campo, aquilo tudo que usamos para criar no dedo mesmo?

Vai ser preciso sempre criar um outro DBF ou posso usar os já existentes?

No caso de poder ordenar, qual índice vou poder usar?

Hoje uso o Delphi com o Fortes Reporte (gratuito e em português), funciona assim:
Abro uma aplicação nova em delphi, e nela abro um form, coloco os componentes para abrir tabelas, com os comandos SQL faço os filtros, relacionamentos e ordenações, depois é só montar o relatório no FR, sendo que o aplicativo final fica com 400 BK mais ou menos.

Se o C.R. fizer tudo isso, seria o ceu para nós.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Como eu disse, eu ainda estou gatinhando mas pelo que eu sei dá para abrir DBFs, arquivos de ídices (não sei se se restrigem tão somente ao NTXs), faz SKIP.

Mas o que eu ainda acho, assim como o colega Augusto disse também, o pulo do gato está em preparar um DBF temporário já ordenado, ja som regstros filtrados. Mas somas quebra de página, USE e SKIP faz normalmente ahh também cria variáveis e dá para criar fórmulas também.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

com os comandos SQL faço os filtros, relacionamentos e ordenações
Agora ele mandou nóis tudo pra roça :-o
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Outra coisa Pablo ou Augusto!

Tenho em todos os meus relatórios a opção de o usuário criar um filtro ou ordenar por qualquer campo ou campos do DBF principal ou relacionamento. Pergunto se não teria como passar esse PARÂMETROS para o C.R.?

Quando monto os relatório no delphi, uso a opção de parâmetros para receber o os dados do clipper e usar no comandos nas rotinas de SQL.

Ex: "RUN MEU_REL_CR mFiltro mOrdem"
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

clodoaldomonteiro escreveu:Como é que se usa o CR com o clipper, tem que usar o Delphi?
Primeiro que o Delphi não usa o Crystal Report e sim o Quick Report ou ainda o RAVE nas versões mais recentes.

Segundo que o CR pode ser adquirido independentemente do VB, por isso consigo utilizá-lo em aplicaçõs Clipper, pois como já disse anteriormente ele acessa vários DBs e entre eles figura o DBF.

Mais informações, leia os posts anteriores nesse mesmo tópico ou acesse
http://www.crystaldecisions.com/product ... alreports/
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Primeiro que o Delphi não usa o Crystal Report e sim o Quick Report ou ainda o RAVE nas versões mais recentes.
Uma curiosidade: Rave (não muito bom) e QR (muito ruim) não são maioria. Muita gente usa o FastReport, considerado por muitos (eu (uso) inclusive) como uma das melhores opções. Mas há também o Report Builder, que dizem ser ótimo também.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Mensagem por clodoaldomonteiro »

Quem eu? hehe

Quando vc abre qualquer tabela no delphi, você não precisa dos índices, pode usar os comandos SQL, que são bem simples, eu AGARANTIU!

Se no C.R. puder usar SQL aí ficaria muito bom mesmo.

Para o Augusto:
O RaveReport e o ReportBuilder também geram relatórios executáveis?
Se você já testou todos, qual o melhor?

Voltando de novo!
Qual desses aplicativos que citamos está em português, para facilitar a vida dos iniciantes e analfa em inglês?
Editado pela última vez por clodoaldomonteiro em 06 Nov 2007 16:37, em um total de 1 vez.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Segundo que o CR pode ser adquirido independentemente do VB, por isso consigo utilizá-lo em aplicaçõs Clipper, pois como já disse anteriormente ele acessa vários DBs e entre eles figura o DBF.
Então, pra quem vai migrar ou já migrou para XHarbour, esse gerador de relatório também pode ser utilizado. Certamente ele deve trabalhar com Firebird e MySQL também.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder