Algo p/ gerar relatórios de modo mais fácil e padronizado ?
Moderador: Moderadores
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Como já desseram aquiantes!
Não devemos ter vergonha de usar aplicativos de terceiro com o clipper ou xharbour, quanto mais tiver melhor.
Não devemos ter vergonha de usar aplicativos de terceiro com o clipper ou xharbour, quanto mais tiver melhor.
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
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Inteligência é a capacidade do ser humano de resolver problemas, com os recursos que tem à mão. O fato de ser um recurso extra-linguagem é um mero detalhe. 
[]'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!
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!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Desculpe desvirtuar um pouquinho... mas o Miro será que ainda é comercializado. Isto é, ainda retém seus direitos de re-produção. porque eu ainda pensei que poderia vir a reproduzir esse recurso que tem para gerar relatórios, isto é deixar que o usuário possa a vir a montar seu próprio relatório. Sei que irão me criticar por facilitar demais e abrir muito as portas pro usuário final....
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.
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.
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Pablo!
Acho que seria muito bom.
Nos meus sistemas, no browse, o usuário pode apagar ou incluir colunas, tipo campos ou variáveis e ao pressionar a tecla I abre-se um menu de impressão, onde ele decide se quer totalizar, criar quebras ou sintetizar o relatporio.
Foi tudo criado pela GAS informática e não vejo nenhum problema nisso.
Acho que seria muito bom.
Nos meus sistemas, no browse, o usuário pode apagar ou incluir colunas, tipo campos ou variáveis e ao pressionar a tecla I abre-se um menu de impressão, onde ele decide se quer totalizar, criar quebras ou sintetizar o relatporio.
Foi tudo criado pela GAS informática e não vejo nenhum problema nisso.
Editado pela última vez por clodoaldomonteiro em 06 Nov 2007 17:27, 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
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- Augusto
- Usuário Nível 3

- Mensagens: 473
- Registrado em: 26 Ago 2003 17:50
- Localização: Maricá/RJ
- Contato:
Pessoal...
O CR faz de tudo... a sua utilização com o Clipper é uma alternativa uma vez que ele lê DBF além de mais um montão de outros DBs...
O objetivo do CR é gerar relatórios a partir de um banco de dados (ponto!!), sendo assim, ele tem em suas ferramentas todo e qualquer tipo de funções para "manipular" essa base de dados ou seja, depois de montado o "lay-out" do relatório propriamente dito, todos os campos podem receber fórmulas, querys e tudo mais que se fizer necessário para o preenchimento do relatório em si.
Agora... no caso de integração dessa ferramenta (o CR) com o Clipper, é que como os relatórios são solicitados no aplicativo e certamente tem uma série de "filtros" que podem variar de acordo com que o usuário quer e devem ser obedecidos, eu (isso não é uma regra !!!), depois de diversas tentativas de formas diferentes na utilização do CR com o Clipper, entendi que a criação de um "DBF temporário" já devidamente indexado e atendendo todos os filtros possíveis, disponibilizo para o CR como sendo a única base de dados que ele irá usar e ele faz todo o resto.
É óbvio, que devem ser criados mecanismos de controle do tipo...
- cada relatório tem um EXE correspondente previamente gerado no CR,
- o DBF temporário deve ser aberto em modo EXCLUSIVO, e não necessáriamente tenha que ser um prá cada relatório, uma vez que depois do relatório impresso ele não servirá mais de nada, por isso eu prefiro criá-lo na hora (através do CREATE) de acordo com o relatório solicitado dando a ele o nome do usuário ou da estação para não haver ambiguidade....
- o nome dos campos utilizados no relatório CR devem ser os mesmos criados no DBF temporário (isso é importante !!)
Fui claro
Ou querem que eu faça um desenho ??
(brincadeirinha...)
Muito se pode fazer... o importante é estudar o CR e ver a melhor forma de interagir ele com a sua aplicação Clipper....
O CR faz de tudo... a sua utilização com o Clipper é uma alternativa uma vez que ele lê DBF além de mais um montão de outros DBs...
O objetivo do CR é gerar relatórios a partir de um banco de dados (ponto!!), sendo assim, ele tem em suas ferramentas todo e qualquer tipo de funções para "manipular" essa base de dados ou seja, depois de montado o "lay-out" do relatório propriamente dito, todos os campos podem receber fórmulas, querys e tudo mais que se fizer necessário para o preenchimento do relatório em si.
Agora... no caso de integração dessa ferramenta (o CR) com o Clipper, é que como os relatórios são solicitados no aplicativo e certamente tem uma série de "filtros" que podem variar de acordo com que o usuário quer e devem ser obedecidos, eu (isso não é uma regra !!!), depois de diversas tentativas de formas diferentes na utilização do CR com o Clipper, entendi que a criação de um "DBF temporário" já devidamente indexado e atendendo todos os filtros possíveis, disponibilizo para o CR como sendo a única base de dados que ele irá usar e ele faz todo o resto.
É óbvio, que devem ser criados mecanismos de controle do tipo...
- cada relatório tem um EXE correspondente previamente gerado no CR,
- o DBF temporário deve ser aberto em modo EXCLUSIVO, e não necessáriamente tenha que ser um prá cada relatório, uma vez que depois do relatório impresso ele não servirá mais de nada, por isso eu prefiro criá-lo na hora (através do CREATE) de acordo com o relatório solicitado dando a ele o nome do usuário ou da estação para não haver ambiguidade....
- o nome dos campos utilizados no relatório CR devem ser os mesmos criados no DBF temporário (isso é importante !!)
Fui claro
Muito se pode fazer... o importante é estudar o CR e ver a melhor forma de interagir ele com a sua aplicação Clipper....
:xau Fui...
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Clodoaldo, acho que você não me entendeu direito. Eu conheço os dois e sei que são bons. No entanto eu pretendia dizer que pretendo fazer um GERADOR DE RELATÓRIO. Esee gerador iria criar um arquivo .REL no qual está definido os nomes do DBF, os índices, indicando se o relatorio é do tipo com colunas, etiqueta o tipo ficha e com isto permitir que o próprio usuário venha a criar seus relatórios utilizando os BD do próprio sistema. Ví o gerador do MIRO e gostei a forma que é posicionado os campos, fiz um PRITSCREEN para mostrar ao que me refiro:
http://fotos.terra.com.br/foto.cgi/J7c: ... f/MIRO.jpg
http://fotos.terra.com.br/foto.cgi/J7c: ... f/MIRO.jpg
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.
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.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Eu estou gostando muito, até estou fazendo upgrade e vou avaliar mais ainda porque o que eu desejo fazer, até agora não tive oportunidade de fazer com nenhum aplicativo. Obrigado Augusto pelo seu esclarecimento, vale a pena conferir.Muito se pode fazer... o importante é estudar o CR e ver a melhor forma de interagir ele com a sua aplicação Clipper....
Só de pensar que não nec essidade de configurar impressora alguma, funciona com impressoras USBs, LEXMARK e ainda fazer uma apresentação bonita na impressão.
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.
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.
- Augusto
- Usuário Nível 3

- Mensagens: 473
- Registrado em: 26 Ago 2003 17:50
- Localização: Maricá/RJ
- Contato:
Nunca usei nenhum dos 2, somente o CR e esse eu sei que cria os EXEs. Aliás... qualquer coisa que venha do Delphi eu tô fora...clodoaldomonteiro escreveu:Para o Augusto:
O RaveReport e o ReportBuilder também geram relatórios executáveis?
Se você já testou todos, qual o melhor?
Clodoaldo... o meu inglês não é lá essas coisas mas não passo aperto "profissionalmente" falando. Entendo que para atuar na área da TI é condição "primordial" saber a lingua do "tio San".... Entretanto, para o consolo dos "analfas" confesso que a minha 2a. lingua é o "Javanez arcáico do sul da Ilha de Java"... heheheclodoaldomonteiro escreveu:Qual desses aplicativos que citamos está em português, para facilitar a vida dos iniciantes e analfa em inglês?
Pois é Maligno... não se pode ter tudo... Vc acredita mesmo que o gerador de relatórios que vem integrado ao VBasic da Microsoft iria ler o MySQLMaligno escreveu: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.
:xau Fui...
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
O Delphi é ruim assim?Augusto escreveu: Aliás... qualquer coisa que venha do Delphi eu tô fora...
Qual seria um bom sucessor para o clipper?
Qual linguagem você indicaria para um clipeiro nato, que gosta de programar, ainda que use outras ferramentas para auxiuliar?
Qual você usa atualmente para fazer seus aplicativos?
PS. Sei que são muitas perguntas, mas é que as dúvidas são tantas e o tempo de reaprender já não pe essas coisas.
Desde já agradeço a atenção e as dicas.
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
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
ooohhh não este assunto outra vez ! Quer um conselho, então:
JOGUE FORA TUDO e comece com liguangem C
Isso se quiser estar no TOP do Universo. Claro que para cada finalidade tem uma ferramenta, mas mesmo assim indicaria a linguagem C.
JOGUE FORA TUDO e comece com liguangem C
Isso se quiser estar no TOP do Universo. Claro que para cada finalidade tem uma ferramenta, mas mesmo assim indicaria a linguagem C.
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.
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.
C não!!!! Coitado dele. 
C++ é mais mais melhor que C.
))
C++ é mais mais melhor que C.
[]'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!
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!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Tá certo C++ Da mesma forma coitado de nós....
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.
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.
Um mês aprendendo C++ (se dedicando mesmo) e você já vai começar a dizer: "Que maravilha! E eu até pensei que era difícil". 
[]'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!
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!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Desse jeito, Maligno... olha que vou para Ponta Grossa para aprender com você... claro que eu iria pagar seus honorários.
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.
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.
Se me achar em Ponta Grossa dou o curso grátis.
))
[]'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!
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!
