USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Fazer funcionar Access 2003 com Crystal 4.6
JERB RS
PELOTAS
RS - BRASIL
ENUNCIADA !
Postada em 24/07/2006 16:57 hs         
Alguém já conseguiu isto? pode me dar uma luz???? ODBC ????Emoções
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/07/2006 17:15 hs            
O Sandro não te deu uma solução?... tentando usar ODBC...Emoções
 
 
vc tentou?? Deu algum erro? Encontrou alguma dificuldade?
   
Sandro
não registrado
ENUNCIADA !
Postada em 24/07/2006 22:22 hs   
Olá,
 
Vamos lá, método Jack o Estripador...por partes. VocÊ nunca criou um DSN do ODBC, certo? É muito fácil. Veja:
 
1. Entre no Painel de Controle;
 
2. Se estiver no Win9x, procure por Fontes de Dados ODBC ou algo semelhante (existem várias versões do mesmo gerenciador, o título depende de qual você está usando). Se estiver no Win2000 ou XP, dentro do Painel de Controle, abra Ferramentas Administrativas que ele está lá dentro;
 
3. Você tem três opções de DSN (Data Source Name ou NFD, Nome de Fonte de Dados em português): Arquivo, Sistema ou Usuário. O primeiro cria um arquivo em disco que pode ser copiado, o segundo cria um acesso para toda a máquina mas não gera arquivo algum, o terceiro faz a mesma coisa, mas depende do usuáriuo logado no Windows. Eu prefiro usar DSN de sistema, assim, selecione a aba Fonte de Dados de Sistema;
 
4. Clique em Novo. aparecerá uma outra tela pedindo o driver. Selecione Driver do Microsoft Access (*.mdb) e clique em Concluir;
 
5. Aparecerá uma outra tela pedindo o nome da fonte de dados. Dê o nome que achar melhor. Pode ser o mesmo nome da base ou o nome do seu programa. Evite nomes muito grandes e não use espaços (em tese não precisaria se preocupar com isso mas já tive problemas, assim, fica aqui o alerta). A Descrição é opcional;
 
6. Depois, clique no botão Selecionar dentro do frame Banco de Dados e localize o seu banco de dados do Access. Se o banco estiver em rede, eu recomendo fazer o mapeamento para um drive, de forma a acessar o diretório da rede como se fosse um drive qualquer, tipo Drive E, Drive Z, ou qualquer outra letra disponível (um detalhe, se for usar o programa em vários computadores, cada um pode ter esse mapeamento com uma letra diferente). Depois de selecionar o banco, clique em OK;
 
7. Veja que agora, acima do botão selecionar aparece o caminho onde está o seu banco de dados. É normal em caminhos muito longos o mesmo aparecer truncado, mas isso é falha de exibição da Microsoft. Clique em OK e o seu DSN está criado.
 
Agora, vamos ao abominável Crystal das Neves. Para abrir o banco, você deverá informar ao Crystal que deseja acessar uma base ODBC e não uma base access. Entenda o ODBC como um driver genérico. Assim, basta dizer que que acessar o DSN criado que o próprio gerenciador de ODBC fará o acesso e a entrega dos dados para o Crystal.
Quando estiver no seu programa, use o seguinte comando antes de disparar o relatório:
 
CrystalReports1.Connect = "DSN = <nome do seu DSN>"
 
Se usar uma senha no banco:
 
CrystalReports1.Connect = "DSN = <nome do seu DSN>; PWD = <sua senha>"
 
um abraço,
Sandro.
   
JERB RS
PELOTAS
RS - BRASIL
ENUNCIADA !
Postada em 25/07/2006 08:16 hs         
eu fiz isto... e trabalho com ODBC não é de hoje... porém esta versão do 2003 ta me gerando o erro do tipo, que este DNS, ODBC, raio que o parta a Microsoft, não esta parametrizado.... ma o que vou fazer é pegar o Crystal 8.5. Acredito que este já tenha suporte para Access 2000... ou não????? Sandro, valeu a paciência e a dica... eu gostaria de saber se não existe outra forma sem ser por ODBC, mas já está visto que não tem mesmo.... valeu galera
   
JERB RS
PELOTAS
RS - BRASIL
ENUNCIADA !
Postada em 25/07/2006 08:26 hs         
e me esqueci de mencionar, que desta forma que o ocolega Sandro fala, é realmente funcional... porém para quem precise de algo simples, e não possui conhecimento, fica meio difícil né. Vocês conhecem outro gerador de relatórios que seja rápido, limpo, fácil de usar sem muitas dependências?
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 25/07/2006 08:31 hs            
o crystal 8.5 já tem suporte sim para access 2000 e é a melhor versão do crystal que já usei, muito bom.
   
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página