MUDAR LOCAL DO BANCO DE DADOS NO CRYSTAL REPORT 11

MARCOSPINHEIRO 12/08/2015 23:22:05
#449893
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.
JABA 12/08/2015 23:55:06
#449894
Resposta escolhida
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.

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
MARCOSPINHEIRO 13/08/2015 01:45:36
#449898
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?
JABA 13/08/2015 02:02:14
#449899
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
MARCOSPINHEIRO 13/08/2015 22:25:45
#449961
Obrigado, é o que eu preciso.
Tópico encerrado , respostas não são mais permitidas