MUDAR LOCAL DO BANCO DE DADOS NO CRYSTAL REPORT 11
Boa noite amigos!
Sou novato com o Crystal Report 11.5...
Minha dúvida é em como mudar o caminho do
banco de dados do relatório?
Pois minha aplicação pode ter o banco de dados em qualquer
local.
Quando crio o relatório no vb6, na minha máquina é beleza.. Mas quando
levo o sistema para o cliente e ele quer que o banco de dados fique
em outro local, como proceder para alterar dinamicamente o local
do banco de dados do Crystal Report?
Uso banco de dados Access e acesso via o velho DAO.
Sou novato com o Crystal Report 11.5...
Minha dúvida é em como mudar o caminho do
banco de dados do relatório?
Pois minha aplicação pode ter o banco de dados em qualquer
local.
Quando crio o relatório no vb6, na minha máquina é beleza.. Mas quando
levo o sistema para o cliente e ele quer que o banco de dados fique
em outro local, como proceder para alterar dinamicamente o local
do banco de dados do Crystal Report?
Uso banco de dados Access e acesso via o velho DAO.
Você pode fazer isso dando a opção para o usuário apontar para o caminho do banco através de um FileDialog e salvar esse caminho num arquivo texto. Assim, quando for necessário, dá uma vasculhada nesse arquivo texto e pega o caminho que foi indicado pelo usuário.
https://msdn.microsoft.com/pt-br/library/256tssz7(v=VS.90).aspx
CommonDialog.Filter = [Ô]Apps (*.txt)|*.txt|All files (*.*)|*.*[Ô]
CommonDialog.DefaultExt = [Ô]txt[Ô]
CommonDialog.DialogTitle = [Ô]Select File[Ô]
CommonDialog.ShowOpen
Para exibir o caminho:
MsgBox CommonDialog.FileName
https://msdn.microsoft.com/pt-br/library/256tssz7(v=VS.90).aspx
Muito obrigado pela resposta JABA.
Para a aplicação sei mudar o caminho...
Mas como fazer isso para os relatórios que
estão na aplicação?
Quando estamos criando um relatório no Crystal,
no vb6, definimos a origem dos dados pelo assistente... Até aÃ, beleza... A dúvida é: -como
alterar a origem dos dados do relatório do Crystal 11.5 em tempo de execução?
Como uso DAO, eu sei como alterar o caminho do banco de dados que minha
aplicação usa nos formulários... Mas os relatórios do Crystal, perdem a conexão por eu não
saber como atualizar o novo caminho para o Crystal... Como fazer isso?
Para a aplicação sei mudar o caminho...
Mas como fazer isso para os relatórios que
estão na aplicação?
Quando estamos criando um relatório no Crystal,
no vb6, definimos a origem dos dados pelo assistente... Até aÃ, beleza... A dúvida é: -como
alterar a origem dos dados do relatório do Crystal 11.5 em tempo de execução?
Como uso DAO, eu sei como alterar o caminho do banco de dados que minha
aplicação usa nos formulários... Mas os relatórios do Crystal, perdem a conexão por eu não
saber como atualizar o novo caminho para o Crystal... Como fazer isso?
Veja isso:
http://www.scriptbrasil.com.br/forum/topic/112972-como-modificar-o-caminho-da-base-de-dados/
http://www.devmedia.com.br/alterando-a-fonte-de-dados-de-um-relatorio-no-crystal-reports/7218
https://social.msdn.microsoft.com/Forums/vstudio/pt-BR/b366d8d3-1d01-4c0d-897b-f74daa6addb1/trocar-base-de-dados-no-crystal?forum=vsreportingpt
http://www.scriptbrasil.com.br/forum/topic/112972-como-modificar-o-caminho-da-base-de-dados/
http://www.devmedia.com.br/alterando-a-fonte-de-dados-de-um-relatorio-no-crystal-reports/7218
https://social.msdn.microsoft.com/Forums/vstudio/pt-BR/b366d8d3-1d01-4c0d-897b-f74daa6addb1/trocar-base-de-dados-no-crystal?forum=vsreportingpt
Obrigado, é o que eu preciso.
Tópico encerrado , respostas não são mais permitidas