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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  bd migrado, access - sqlserver, e os rpts ?
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 18/12/2008 08:04 hs            
PESSOAL, TERMINEI DE FAZER A MIGRAÇÃO DO CÓDIGO FONTE DO SISTEMA PARA ACESSAR O SQL SERVER, AGORA A DUVIDA, O QUE FAZER COM OS RPTS QUE SÃO EXTERNOS, FEITOS DIRETO NO CRYSTAL E ESTÃO LINKADOS DIRETOS NAS TABELAS DO MDB ? , ja tive dicas de usar o ttx, onde preciso reescrever todos os rpts, da trabalho mais ai fica independente do banco, e tbem tive dicas de deixar uma cópia do banco sql e access, para na hora de gerar os rpts, fazer uma query, jogar no bd access e chamar o rpt. Gostaria de opniões de pessoas que migraram para ver por qual caminho sigo......vlw.
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 18/12/2008 08:46 hs            
Cria uma odbc (fonte de dados de sistema) direcionando pro seu bd SqlServer.
Abra o seu report Crystal e dê um Set Location/SetLocation/Odbc/Nomeda odbc que vc criou.
Indique cada tabela do report pra nova tabela da odbc e click "Done".
Pronto, na próxima chamada do report pelo vb ele já vai buscar no bd Sql.
 
   
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 19/12/2008 10:22 hs            
o problema ai, é que vou manter os 2 bancos, vou deixar o access para clientes menores, com 1 ou 2 micros, é ai q esta pegando....
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 20/12/2008 09:03 hs            
Tenho uma situação assim e resolvi mantendo uma versão pra acces outra pra sql. Criei uma subpasta na aplicação onde tem os reports direcionados a sql e tenho um parametro dizendo em qual versão rodar. Através do parametro eu chamo então o report na pasta correspondente.
Ex: if gconexao = "SQL" then
        wcaminho="ReportsSQL"  
     else
        wCaminho = ""
     endif 
     greport.reportfilenme = app.patch & wCaminho & "MeuReport.rpt"
     greport.action = 1
O inconveniente é que quando der manutenção em um, dar no outro também. Ou dá manutenção em um, salva em cima do outro e dá novo set location, redirecionando o bd novamente.
Espero tê-lo ajudado.
 
     
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 20/12/2008 09:25 hs            
j. cARLOS, acho q seria por ai mesmo viu, pelo menos até eu ver se vou manter o access em alguns, ou passos todos pra sql server. agora uma dica se vc puder, como fica pra conectar o rpt externo la no crystal ao sqlexpress 2005 , e como fica pra chama-lo pelo vb ?
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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