Brazão
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 18/11/2004 16:23 hs
Alguém tem um exemplo de como chamar relatório Crystal a partir do VB ??????? Estou tomando uma surra de um aqui, dizendo "server has not yet been opened ".
|
|
|
|
Juninho Santana
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 18/11/2004 17:15 hs
qual crystal? qual vb? e qual a base de dados? ps.: CrystalReport1.WindowState = crptMaximized CrystalReport1.Destination = 0 (0=janela, 1=impressora, 2=arquivo) CrystalReport1.ReportFileName = "c:pastaarquivorelatorio.rpt" CrystalReport1.SortFields(0) = "+{tabela.campo}" --> ordem de impressao CrystalReport1.Action = 1 -> imprimir
fui...
|
|
|
Brazão
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 18/11/2004 17:24 hs
|
|
|
Sandro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 19/11/2004 00:08 hs
Completando o exemplo do Juninho, sugiro que você verifique o seguinte: Você usa o Crystal 8 acessando diretamente o BD ou usa um DSN criado dentro do Gerenciador de ODBC? Se for acesso direto, ou seja, se mandou o Crystal se ligar diretamente ao BD, coloque a seguinte linha: CrystalReport1.DataFiles(0) = "DiretorioENomeDoBancoDeDados" Caso este usando ODBC, use a propriedade Connect: CrystalReport1.Connect = "DSN = MeuODBC;"
|
|
|
Brazão
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 19/11/2004 09:55 hs
Sandro, qdo. meu form executa a linha: CrystalReport1.WindowState = crptMaximized CrystalReport1.ReportFileName = grpt CrystalReport1.DataFiles(0) = "c:projetos ransjofer_redexedex.mdb" CrystalReport1.Destination = 0 CrystalReport1.Action = 1 '-> imprimir Quando executo a linha do "Action", diz que deu "Cannot Open SQL Server". O que estaria acontecendo ? Outra, preciso dar um refresh no Crystal, como faço ? Lembro que o RPT está com a própria tabela aberta e os seus respectivos campos.
|
|
|
Sandro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 20/11/2004 00:08 hs
Dá a impressão que você stá usando o driver de ODBC, pois essa mensagem é tipica deste tipo de acesso...t em certeze de que o driver está para o Access? Verifique isso em DatabaseConvert Database Driver. Ele deve estar para PDBDAO.DLL (MS DAO), e além disso, já deu um Verify Database? Se estiver tudo certo, poderia mandar o seu relatório e um BD com dados de teste para eu verificar?
|
|
|