Página 2 de 5

Enviado: 06 Nov 2007 07:53
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.

Enviado: 06 Nov 2007 11:52
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

Enviado: 06 Nov 2007 12:24
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 ?

Enviado: 06 Nov 2007 13:27
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.

Enviado: 06 Nov 2007 13:43
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"...

Enviado: 06 Nov 2007 15:19
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?

Enviado: 06 Nov 2007 15:43
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.

Enviado: 06 Nov 2007 16:00
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.

Enviado: 06 Nov 2007 16:07
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.

Enviado: 06 Nov 2007 16:17
por alaminojunior
com os comandos SQL faço os filtros, relacionamentos e ordenações
Agora ele mandou nóis tudo pra roça :-o

Enviado: 06 Nov 2007 16:23
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"

Enviado: 06 Nov 2007 16:24
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/

Enviado: 06 Nov 2007 16:31
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.

Enviado: 06 Nov 2007 16:33
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?

Enviado: 06 Nov 2007 16:33
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.