IMPRIMIR RELATORIO CRYSTAL REPORTS NA REDE

DINEY 06/10/2009 20:12:47
#324643
Boa noite !

Estou precisando de ajuda para imprimir relatórios feitos em crystal reports 4.6 na rede, no servidor imprime beleza, mas nas outras maquinasn neste caso duas maquinas não imprime.Eu estou usando o Crystal reports 4.6 e Access/97.
pra chamar o relatório uso assim no Form:
 

Crpt1.WindowTitle = [Ô]Visualização de Boleto para Impressão[Ô]
Crpt1.DataFiles(0) = caminho & [Ô]Escola.mdb[Ô]
Crpt1.ReportFileName = caminho & [Ô]boleto.rpt[Ô]
Crpt1.SortFields(0) = [Ô]+{boletos.vencimento}[Ô]
Crpt1.SelectionFormula = [Ô]{boletos.pago}= [ô]NÃO[ô]
Crpt1.WindowState = crptMaximized
Crpt1.Action = 1
Crpt1.SelectionFormula = [Ô][Ô]



Tenho que alterar estes certo?
Crpt1.DataFiles(0) = caminho & [Ô]Escola.mdb[Ô]
Crpt1.ReportFileName = caminho & [Ô]boleto.rpt[Ô]

como ficaria?
se alguem puder me ajudar agradeço.

Claudiney
www.cassystems.com.br
ANTONIOBSJ 07/10/2009 07:30:50
#324666
Claudiney,

Deveria funcionar se [Ô]caminho[Ô] estiver com o caminho de rede corretamente. Se você digitar esse caminho em uma das máquinas que não funcionam, você enxerga corretamente o servidor?

Se o caminho estiver correto, a OCX está registrada corretamente nas estações?

Qual o erro que dá?
DINEY 07/10/2009 08:17:42
#324668
ANTONIO...

bom dia, eu uso assim o caminho:

no módulo coloco

 

Public caminho As String

Public Sub VerificarCaminho()
caminho = App.path [ô] guarda o caminho da aplicação
If Right(caminho, 1) <> [Ô]\[Ô] Then [ô] se o 1º da direita para esquerda contida na variavel
[ô] caminho for dif. da \ entao ele acrescenta a barra
caminho = caminho & [Ô]\[Ô] [ô] o caminho é = caminho concatenado com barra
End If
End Sub


não da erro, simplesmente não abre.

Claudiney
cassystems.com.br
ANTONIOBSJ 07/10/2009 14:47:41
#324703
Dê uma olhada nas permissões do usuário nessa pasta do servidor
F001E 07/10/2009 15:39:50
#324709
Cara para funcionar....coloca todos os Relatórios nas estações...dai voce só seta a Conexão do Banco de Dados com o Servidor...assim fica muito mais rápido de abrir o Relatório...e tambem diminui as chances de erro de conexão
DINEY 07/10/2009 17:16:51
#324722
Fernando, boa tarde...

eu ja faço assim coloco meus arquivos de impressao em todas as maquinas, mas tem dado este problema ultimamente,

Quando voce diz [Ô]voce só seta a Conexão do Banco de Dados com o Servidor[Ô]

a minha conexao [Ô]CAMINHO[Ô] continuaria do jeito que esta?

Claudiney
www.cassystems.com.br
F001E 07/10/2009 17:22:31
#324724
então DINEY o
Crpt1.DataFiles(0) = caminho & [Ô]Escola.mdb[Ô]....seria o caminho do Banco...Certo ?

Crpt1.ReportFileName = caminho & [Ô]boleto.rpt[Ô] ...esse seria o Caminho que o Relatório esta na sua máquina....


não sei como voce fez....mas esse exemplo que peguei de voce....da impressão que o Caminho ReportFileName é o mesmo do Banco de Dados...e se for....ta errado....foi o que eu percebi...
INFOSISTEMAS 24/11/2009 13:21:05
#328487
1 º vc coloca o relatorio no mesmo diretorio que esta o banco de dados, 2º vc abre o relatorio no crystal rerport e vam em banco de dados depois estabelecer localização e seleciona as tabelas e marca a opção mesma que o relatorio em todas as tabelas sendo os ralatorios pode ficar no servidor e so vc chamar o relatorio e pronto. este metodo esta funcionando foi assim que resolvi este problema
Tópico encerrado , respostas não são mais permitidas