Página 3 de 5
Enviado: 06 Nov 2007 16:39
por clodoaldomonteiro
Como já desseram aquiantes!
Não devemos ter vergonha de usar aplicativos de terceiro com o clipper ou xharbour, quanto mais tiver melhor.
Enviado: 06 Nov 2007 16:42
por Maligno
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.

Enviado: 06 Nov 2007 16:51
por Pablo César
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....
Enviado: 06 Nov 2007 16:57
por clodoaldomonteiro
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.
Enviado: 06 Nov 2007 17:09
por Augusto
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....
Enviado: 06 Nov 2007 17:11
por Pablo César
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
Enviado: 06 Nov 2007 17:22
por Pablo César
Muito se pode fazer... o importante é estudar o CR e ver a melhor forma de interagir ele com a sua aplicação Clipper....
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.
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.
Enviado: 06 Nov 2007 17:28
por Augusto
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?
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:Qual desses aplicativos que citamos está em português, para facilitar a vida dos iniciantes e analfa em inglês?
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"... hehehe
Maligno 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.
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 MySQL

Ledo engano... o MS SQL Server ele lê... Oracle, Paradox e outros tantos... O dia que sair uma versão do CR que leia o MySQL eu paro de usar o PDF nas minhas aplicações PHP na hora !!!!
Enviado: 06 Nov 2007 17:42
por clodoaldomonteiro
Augusto escreveu:
Aliás... qualquer coisa que venha do Delphi eu tô fora...
O Delphi é ruim assim?
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.
Enviado: 06 Nov 2007 17:45
por Pablo César
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.
Enviado: 06 Nov 2007 17:48
por Maligno
C não!!!! Coitado dele.

C++ é mais mais melhor que C.

))
Enviado: 06 Nov 2007 17:49
por Pablo César
Tá certo C++ Da mesma forma coitado de nós....
Enviado: 06 Nov 2007 17:53
por Maligno
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".

Enviado: 06 Nov 2007 17:57
por Pablo César
Desse jeito, Maligno... olha que vou para Ponta Grossa para aprender com você... claro que eu iria pagar seus honorários.
Enviado: 06 Nov 2007 18:22
por Maligno
Se me achar em Ponta Grossa dou o curso grátis.

))