CRYSTAL 8.5 PARA 9.2
Instalei no meu micro o crystal 9.2, uso o 8.5 q não me dava opção de integrar dentro do vb6, agora o 9.2 da essa opção....porém todos meus rpts no 8.5 são externos ao vb, ou seja, feitos dentro do crystal...então o q devo fazer agora ?. sei q no 8.5 a distribuição nos clientes é pela ocx, no 9.2 isso muda né ?...os rpts ja feitos, deixo eles externos ou jogo dentro do vb ?, qual a vantagem de jogar dentro do vb ?.......
outra duvida, hoje tenho 2 cópias de cada rpt, pois o sistema trabalha com access ou sql server, estou tentando migrar todos os clientes pra sql server, mas ainda vai um tempo..como poderia resolver isso, deixando apenas uma cópia da cada rpt ??
outra duvida, hoje tenho 2 cópias de cada rpt, pois o sistema trabalha com access ou sql server, estou tentando migrar todos os clientes pra sql server, mas ainda vai um tempo..como poderia resolver isso, deixando apenas uma cópia da cada rpt ??
Eu sempre uso o CR dentro do vb6. Por dentro do vb6 o crystal possui propriedades, metódos e eventos que podem ser manipulados via código. Você pode incluir seu report já existente no vb6 conforme imagem no arquivo anexo.
O cristal report dentro do vb6 pode ser carregado da mesma forma que carregamos uma grid pelo DataSource. Assim não seria preciso dois reports já que a conexão é a mesma para carregar os dados do formulário e a tabela é a instrução select definida ao abrir o report.
O cristal report dentro do vb6 pode ser carregado da mesma forma que carregamos uma grid pelo DataSource. Assim não seria preciso dois reports já que a conexão é a mesma para carregar os dados do formulário e a tabela é a instrução select definida ao abrir o report.
OK Robiu, vou tentar...vlw....por acaso vc tem ai um exemplo de como fazer a chamada ao rpt passando os dados ?, e na distribuição para os clientes ?, tem alguma dll ou ocx ??
Segue o exemplo solicitado.
Quanto a instalação no cliente, o CR9 é um pouco complicado. São dezenas de dlls e, as vezes, temos problemas para registrá-las pelo gerador de setup do Vb6. Por isso eu criei um script para instalar o crystal com o inno setup. Para verificar as dlls, gere o setup pelo gerador de setup do vb6 e verifique o lst.
Veja aqui o script intalação Crystal Reports 9
ou aqui:
INNO SETUP - INSTALADOR DE CRYSTAL FOR VB
Quanto a instalação no cliente, o CR9 é um pouco complicado. São dezenas de dlls e, as vezes, temos problemas para registrá-las pelo gerador de setup do Vb6. Por isso eu criei um script para instalar o crystal com o inno setup. Para verificar as dlls, gere o setup pelo gerador de setup do vb6 e verifique o lst.
Veja aqui o script intalação Crystal Reports 9
ou aqui:
INNO SETUP - INSTALADOR DE CRYSTAL FOR VB
robiu, nesse exemplo q vc passou....verifiquei q tem o botão imprmir , mas não tem o de seleção de impressora, é isso mesmo ?,,,não tem como selecionar na hora pra qual impressora vai a impressão ?;;;
Tem sim. Veja agora
entendi, na verdade não vem naivo, como no 8.5, é necessário que se faça uma chamada [Ô]por fora[Ô].....agradeço suas dicas...ajudou muito, vou fazer uns testes comparando velocidade, entre o rpt externo filtrando por formula e outra dentro do vb passando o Rs....e depois tentar fazer a migração...............surgiu outra duvida, no 8.5, ja é nativo dele a opção de vc exportar para outros formatos ( excel,word,pdf,html, etc)....nesse exemplo não vi....não tem ou é só habilitar ??
Tem sim, é só habilitar. Para habilitar outros butões é só selecionar o CRWiewer e habilitar o butão na caixa de propriedades.
Outra dica é que os butões podem ser custumizados, cancelando seu comportamento padrão.
Veja neste tópico como personalizar o butão export
Outra dica é que os butões podem ser custumizados, cancelando seu comportamento padrão.
Veja neste tópico como personalizar o butão export
Tópico encerrado , respostas não são mais permitidas