BLOQUEAR RELATORIOS DE CRYSTAL REPORT
Utilizo relatorios em crystal reports , e tem um cliente que anda alterando os relatorio, teria um meio de travar o rpt , sem interferir na programação , assim o cara não coseguiria editar o relatorio.
Desde de já agradeço
Desde de já agradeço
Se não for necessário dele usar, uma sugestão é desinstalar o Crystal e deixar somenta as dlls necessárias.
Isso ja é o que faço no cliente porem o cara vai na net e baixa instala ele mesmo .
Ninguem???
Tem uma forma de colocar os relatórios do Crystal junto dentro do executável do VB6, isso com o Crystal Report 8.5. Fiz isso uma vez quando aconteceu a mesma coisa, a pessoa alterava os relatórios e bagunçava tudo.
Estou sem VB agora, vou procurar quando chegar na empresa amanhã e digo como fazer isso, a diferença é que você não faz os relatório via o editor normal, mas por um editor [Ô]embarcado[Ô] na própria IDE do VB6. Assim que achar eu coloco o passo-a-passo para colocar os relatórios dentro do executável compilado. A grande vantagem é que só quem tem os fontes tem os relatórios para alterar.
t+
Marcelo Luiz Altafin
Estou sem VB agora, vou procurar quando chegar na empresa amanhã e digo como fazer isso, a diferença é que você não faz os relatório via o editor normal, mas por um editor [Ô]embarcado[Ô] na própria IDE do VB6. Assim que achar eu coloco o passo-a-passo para colocar os relatórios dentro do executável compilado. A grande vantagem é que só quem tem os fontes tem os relatórios para alterar.
t+
Marcelo Luiz Altafin
Boa tarde, pessoal.
Conforme prometido segue em anexo a esta mensagem o arquivo DocumentoComExemplo.zip, possui um exemplo feito em VB6 e Crystal Report 8.5 (tem que ter ele instalado na máquina para funcionar) de como colocar os relatório dentro do executável compilado do VB6.
Dentro do arquivo também tem um PDF (com figuras e texto) explicando como configurar a IDE do VB6 para poder criar, editar os relatórios.
t+
Marcelo Luiz Altafin
Conforme prometido segue em anexo a esta mensagem o arquivo DocumentoComExemplo.zip, possui um exemplo feito em VB6 e Crystal Report 8.5 (tem que ter ele instalado na máquina para funcionar) de como colocar os relatório dentro do executável compilado do VB6.
Dentro do arquivo também tem um PDF (com figuras e texto) explicando como configurar a IDE do VB6 para poder criar, editar os relatórios.
t+
Marcelo Luiz Altafin
altafin, este assunto me interessa, ja tentei antes, mas na minha guia designers não aparece a opção do crystal reports ? sabe o porque ?
parece que me falta uma ocx ( designer e runtime ) alguém tem ? crystal 8.5
Só testei essa opção com o Crystal Report 8.5, não sei se funciona com outras versões. Sei que a partir da versão 9 o componente OCX (Crystl32.ocx) para emissão de relatórios não existe mais pode ser que também não exista outras funcionalidades como essa opção da guia designers. Tenta arrumar a versão 8.5 do Crystal Report para testar. Eu não troco a versão pois para mim ela é perfeita, responde plenamente ao que preciso.
Parece que para exibir a opção [Ô]Crystal Report 8.5[Ô] na guia Designers, precisa ter a DLL craxdui.dll instalada na máquina (acredito que outras também).
Depois quando colocar o primeiro relatório no projeto serão adicionadas as DLL crviewer.dll, craxdrt.dll (Crystal Reports 8.5 ActiveX Designer Run Time Library) e craxddrt.dll (Crystal Reports 8.5 ActiveX Designer Design and Runtime Library).
Marcelo Luiz Altafin
Parece que para exibir a opção [Ô]Crystal Report 8.5[Ô] na guia Designers, precisa ter a DLL craxdui.dll instalada na máquina (acredito que outras também).
Depois quando colocar o primeiro relatório no projeto serão adicionadas as DLL crviewer.dll, craxdrt.dll (Crystal Reports 8.5 ActiveX Designer Run Time Library) e craxddrt.dll (Crystal Reports 8.5 ActiveX Designer Design and Runtime Library).
Marcelo Luiz Altafin
pois é, mas a minha versão ja é a 8.5....rsr...
Quando instalou o Crystal, selecionou a instalação completa ?
Tópico encerrado , respostas não são mais permitidas