Sie sind auf Seite 1von 16

SUMÁRIO

INTEGRAÇÃO CRYSTAL REPORTS X AP6 ............................................................................ 2


Como Chamar Seus Relatórios Através do AP6 ........................................................... 2
Crystal Reports ............................................................................................................ 2
AP6 ............................................................................................................................. 4
Gerador de Dicionários do Crystal ........................................................................... 9
Arquivos Relacionados ............................................................................................ 9
Problemas e Soluções ............................................................................................... 10
Informações Adicionais Sobre Plataformas
Compatíveis com o Seagate Crystal Reports v7.0 ...................................................... 13
Como construir relatórios Crystal ............................................................................... 14
Consultas no EIS utilizando bases de dados BTRIEVE ......................................... 14
Atualização de Drivers ODBC para WINDOWS ME e WINDOWS 2000 ..................... 15
Atualizando o ODBC ............................................................................................. 16
Instalando o driver ODBC ...................................................................................... 16
Ativando o SFP ..................................................................................................... 16
INTEGRAÇÃO CRYSTAL REPORTS X AP6

Como Chamar Seus Relatórios Através do AP6

Nesta versão do AP6, é possível também chamar os relatórios criados pelo


gerador de Relatórios Seagate Crystal Reports (versão 6.0 ou posterior). Isto
é válido somente para Windows 95/98, NT ou 2000. Para isto, são necessários
os seguintes procedimentos:

Crystal Reports

• A Versão Crystal Reports 7.0 – Advanced Protheus não vem com manual
impresso, por se tratar de uma versão OEM.
• A versão do Crystal Reports deverá ser a 6.5 ou superior, com acesso à
Banco de Dados via ODBC(algumas versões não permitem este acesso).
• Em cada estação deverá ser instalado o Crystal Reports Full ou apenas a
parte Client do mesmo (preferencialmente). Neste último caso, é necessá-
rio que o Crystal Reports Full esteja instalado no Servidor. Para maiores
instruções, leia o manual do Crystal Reports.
Caso a sua versão seja a 8.0 do Crystal, a mesma não possui instalador para
as estações, como ocorre em versões anteriores. Para habilitar as estações
a chamarem os relatórios Crystal de dentro do AP6, será necessário gerar
um pacote de instalação dentro do desenhador do Crystal. Esta opção não
vem inicialmente instalada no desenhador da versão 8.0. Para instalar esta
opção, acesse o site www.seagatesoftware.com, entre no link Support,
escolha download files and updates, preencha os dados de acordo com a
versão 8.0 do Crystal, clique em Go e procure um link para Compiled
Reports and Report Distribution Expert For Crystal Reports 8.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 2


Existem vários links para diferentes linguagens. Escolha o que for
compatível com a sua versão. Faça o Download e execute-o. Após isto,
dentro do desenhador do Crystal Reports versão 8.0, haverá no menu
Report a opção Compile Report. Através desta opção será possível gerar
um instalador para qualquer relatório. Este instalador será gerado no
diretório apontado por você. Execute então em cada estação este instala-
dor (setup.exe). Isto instalará as DLL’s necessárias em cada estação.
Lembre-se que para gerar este instalador é necessário criar um relatório
inicialmente e, em cima deste gerar o instalador. Isto deverá ser feito uma
única vez. Não será necessário gerar um instalador para cada relatório.
• Em cada estação, a partir do CD de instalação do AP6, dentro do diretório
\DRIVERS, execute o Setup.exe. Este procedimento instalará alguns
drivers necessários para a integração entre o AP6 e o Crystal;
• Crie, em cada estação, um DataSource ODBC apontando para a base de
dados do AP6. Este DataSource deverá possuir o mesmo nome em todas
as estações. Todo relatório construido para ser chamado através do AP6
deverá utilizar este DataSource ODBC. Você pode criar um DataSource
ODBC através do Painel de Controle -> 32 bits ODBC . O tipo de driver
do DataSource dependerá do tipo de sua base de dados (DBF, SQL
SERVER, ORACLE, SYBASE, INFORMIX, BTRIEVE, etc). Este
datasource ODBC é necessário para a conexão entre os relatórios a serem
gerados e a base de dados do AP6. Caso você esteja utilizando acesso à
uma base DBF, utilize o driver Microsoft Visual FoxPro driver (caso
exista) ou o Microsoft Fox Pro Driver, em vez do Microsoft Dbase Driver;

• A Microsiga não distribui os drivers ODBC para os diferentes Bancos de


Dados. Eles são distribuídos pelas empresas que comercializam estes
Bancos. Caso você não tenha o Driver ODBC para o seu Banco, entre em
contato com a empresa fornecedora deste Banco de Dados.

NOTA: Caso a sua versão do Crystal Reports seja a vendida pela


Microsiga, para executar o Crystal Reports Designer (O projetista de relató-
rios) será necessário que algum módulo do AP6 esteja sendo executado na
estação que deseja chamar o Crystal Reports Designer. Caso contrário, o
Desenhador do Crystal não rodará.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 3


AP6

• O nome do relatório criado no Crystal deverá ter no máximo 6 caracteres,


caso deseje utilizar as perguntas do SX1.
• Coloque todos os relatórios gerados pelo Crystal (*.rpt) em um só
diretório. Este diretório deverá ser informado no parâmetro
MV_CRYSTAL. Este diretório informado deverá estar embaixo do raiz
do AP6. Por exemplo: \CRYSTAL\, que está embaixo do raiz \AP6. É
obrigatório a informação deste parâmetro.
• Para inserir um relatório do Crystal Reports no menu de qualquer módulo
do AP6, basta inserir no menu correspondente um item onde o nome do
programa a ser chamado é o nome do relatório precedido por uma
@(arroba). Por exemplo, caso deseje chamar o relatório CRYS_01.RPT
do Módulo Faturamento, adicione no SIGAFAT.MNU. Isto deve ser feito
pelo Módulo Configurador. Com isto, será adicionado a seguinte linha:

30Faturamento Mensal @CRYS_01 T.......................................xxxxxxxxx

• Caso deseje utilizar parâmetros no relatório do Crystal da mesma maneira


que no AP6 através do SX1, siga os seguintes passos:
• Crie no seu relatório Crystal os parâmetros desejados, associando a
eles uma condição de filtro ou uma fórmula (veja o help do Crystal);
• Crie no SX1 os mesmos parâmetros (perguntas), sempre seguindo a
ordem de criação dos mesmos no relatório do Crystal. Por exemplo,
o primeiro parâmetro criado no relatório do Crystal deverá possuir o
X1_ORDEM como 01 e assim por diante;
• O X1_GRUPO deverá ser o nome do Relatório. Caso seu relatório se
chame CRYS_1.RPT, o conteúdo do X1_GRUPO deverá ser CRYS_1.
Isto limita o tamanho do nome do relatório em 6 posições;

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 4


• Feito o cadastro das perguntas no SX1, ao chamar o relatório de dentro
de qualquer módulo do AP6, você poderá configurar suas perguntas
da mesma maneira que qualquer outro relatório padrão do AP6;

• Ao chamar um relatório do Crystal de dentro do AP6, ele mostrará a tela


padrão de configuração do relatório. Apenas duas modificações em
relação à um relatório do AP6: em vez de impressão em disco, o Crystal
imprimirá no vídeo; existe uma caixa de verificação chamada Atualiza.
Caso você deixe-a selecionada (default), o sistema atualizará os dados do
relatório. Caso contrário, o AP6 mostrará os dados salvos no mesmo (O
Crystal pode salvar os dados no arquivo.rpt):
Você observará que existem opções desabilitadas, pois as mesmas são
configuradas no próprio relatório do Crystal. A impressora destino será
sempre a indicada como Default no Windows.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 5


• Ao executar o relatório ele levará em conta os arquivos da empresa que
estiverem sendo usados no momento. Caso o relatório seja construido
utilizando os arquivos da empresa 01, ao chamá-lo de dentro do AP6
estando na empresa 02, o relatório mostrará os dados desta última
empresa. Portanto, não é necessário construir o mesmo relatório para
diferentes empresas.
• A primeira vez que for executar qualquer relatório de uma estação, será
mostrada uma tela de configuração para o AP6:

• Informe os parâmetros pedidos. Veja no exemplo acima que o G: é o drive


que toda estação possui mapeado para o servidor onde está o AP6. Esta
tela será mostrada uma única vez.

Tratamento de Filiais: Como os campos de filiais no sistema influem


diretamente em todo relacionamento entre tabelas, você não deve relacionar
nunca os campos filiais das tabelas no Crystal, pois assim você poderá trazer
resultados nulos para seu relatório, pois existem tabelas onde o campo filial
é vazio e outras tabelas onde o campo filial é preenchido com o código da
filial, dependendo da sua configuração encontrada no arquivo SX2.
Como fazer o filtro por filial num relatório? Suponha que você esteja no
sistema de Compras, na empresa 01 e filial 01. Para que o AP6 respeite as
filiais de cada tabela dentro do relatório, basta você criar no seu relatório uma
fórmula com o nome de TRATAFILIAL, cujo conteúdo deverá ser “S” (com
aspas duplas). Feito isto, na execução do relatório o AP6 fará automaticamen-
te um filtro pelas filiais das tabelas utilizadas.
Obs: Isto não funcionará para relatórios gerados através de Dicionários.
Neste caso para cada relatório será necessário criar um filtro para as filiais.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 6


Tratamento de Registros Deletados em Bases TOP Connect: Como os
registros deletados das tabelas do AP6 criadas em ambiente TOP Connect são
marcados com um * em determinado campo, os relatórios criados baseados
em ODBCs para bases que trabalhem embaixo do TOP devem sempre possuir
um filtro para desconsiderarem estes registros deletados. Para que o AP6
desconsidere automaticamente todos os registros deletados de todas as
tabelas envolvidas, basta criar uma fórmula, no relatório, chamada
TRATASQLDEL, cujo conteúdo seja “S” (com aspas duplas).
Obs: Isto não funcionará para relatórios gerados através de Dicionários.
Neste caso para cada relatório será necessário criar um filtro para considerar
os registros deletados das tabelas.

Chamada do Relatório através de um Rdmake: Como comentado anteri-


ormente, para se chamar um relatório do Crystal através do menu do AP6,
basta colocá-lo no Menu do módulo requerido, com a diferença de se colocar
uma @(arroba) na frente do nome do mesmo. Entretanto, existem casos em
que é necessário criar um arquivo temporário (geralmente DBF) para a
criação do relatório. Isto é comum quando não se consegue trazer o resultado
esperado através de relacionamentos entre as tabelas envolvidas. A solução
então é criar uma função no AP6 que crie um arquivo DBF com o resultado
desejado e criar um relatório Crystal em cima do mesmo.
Podemos então chamar o relatório Crystal logo após a geração do arquivo DBF,
dentro do Rdmake, através da função CALLCRYS. A sintaxe da função é:
CALLCRYS (rpt , params, options), onde
rpt = Nome do relatório, sem o caminho.
params = Parâmetros do relatório, separados por vírgula ou ponto e vírgula.
Caso seja indicado este parâmetro, serão desconsiderados os parâmetros
indicados no SX1.
options = Opções para não se mostrar a tela de configuração de impressão,
no formato x; y; z; w, onde:
x = Impressão em Vídeo (1) ou Impressora (2)
y = Atualiza Dados (0) ou não (1)
z = Número de Cópias
w = Título do Report

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 7


Exemplo:
User Function ImpRep01()
Local cParams,cOptions
//Trecho de criação do arquivo Temporário
:
:
:
//Chamada da função CallCrys
cParams: = “000001;01/10/2000;31/10/2000;SP”
cOptions: = “2;0;2;Pedido de Compras”
CallCrys (‘REP01’, cParams,cOptions)
Return .T.
Obs: Caso o segundo parâmetro seja muito grande, em tamanho, você
deverá gravá-lo em um arquivo temporário com extensão .TXT e passar
este arquivo temporário como o parâmetro. No exemplo acima:
User Function ImpRep01()
Local cParams,cOptions,cFile
//Trecho de criação do arquivo Temporário DBF
:
:
:
//Chamada da função CallCrys
cParams: = “000001;01/10/2000;31/10/2000;SP;Empresa Brasileira
de Comércio Varejista e Atacado”
cFile: = CriaTrab(nil,.f.)+”.Txt”
//Faço a gravação do conteúdo do cParams no arquivo criado acima
:
:
:
:
cOptions: = “2;0;2;Pedido de Compras”
CallCrys(‘REP01’,cFile,cOptions)
Return .T.
MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 8
Gerador de Dicionários do Crystal
• Além da integração com os relatórios do Crystal, estamos disponibilizan-
do um utilitário que tem por objetivo a construção de Dicionários do
Crystal de forma mais fácil por parte dos usuários do AP6. Ele pode ser
chamado através do menu Miscelâneas - > Dicionário Crystal. Maiores
informações no help on line deste utilitário.
Note que o uso do Dicionário do Crystal é totalmente opcional. Você pode
fazer relatórios em Crystal sem a necessidade de construir um Dicionário.

Arquivos Relacionados
• Os seguintes arquivos para a integração com o Crystal são instalados no
servidor onde está o AP6, no diretório \BIN, tanto na estação como no
servidor (Caso os mesmos não estejam, será necessário reinstala-los
através do instalador do AP6):
• SGCRYS32.EXE, localizado no diretório dos SXs, é responsável pela
execução do Relatório;
• SIGACRYS.EXE, localizado no diretório dos SXs, é o Gerador de
Dicionários;
• CIVTEXT.EXE, localizado no diretório dos SXs , é um utilitário para
o Gerador;
• DLLs do CivText: CIVAPI32.DLL e CIAPI32.DLL, localizado no
diretório dos SXs;
• Helps (HLPCRY.HLP e HLPCRY1.HLP e HLPCRY2.HLP), loca-
lizados no diretório dos SXs;
• Na estação, são necessárias duas DLLs (instaladas através da Pasta
\DRIVERS do CD, conforme explicado acima): CRWDNR.DLL e
CRWDNR16.DLL, instaladas no diretório System do Windows
(System32 no NT/2000).

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 9


Problemas e Soluções

Apresentamos abaixo uma relação de problemas que podem acontecer nesta


integração entre o AP6 e o Crystal e as suas soluções:
Problema: Não se consegue chamar o Dicionário Crystal (menu Miscelâne-
as). Acontece GPF ou uma mensagem relativa ao SX_??? ou SC_??? ou na
impressão do relatório de dentro do sistema, a régua trava e mostra uma tela
cinza vazia.
Solução:
• Verificar se todos os passos de instalação da integração Crystal – AP6
foram seguidos.
• Verifique a versão do ODBC instalada na estação que está chamando o
Dicionário. Para isto, entre no administrador de ODBC 32 bits (Painel de
controle), vá até a pasta drivers (ou ODBC drivers) e verifique a versão do
driver que está sendo utilizado. Caso a versão seja 4.xxx e não 3.5xxx e
o seu sistema operacional não seja o Windows 2000, siga os seguintes
procedimentos:
• No diretório do sistema operacional (\WINDOWS\SYSTEM) para
Windows 95/98 ou (\WINNT\SYSTEM32) para Windows NT
Server\Workstation, delete (enviando para a lixeira, por segurança)
todos os arquivos od*.* e também o arquivo sqlsrv32.DLL. Tenha
certeza de que todos os arquivos estejam visíveis no Windows
Explorer, isto é, mesmo os arquivos ocultos ou cuja extensão seja
reconhecida pelo Windows estejam visíveis e possam ser deletados.
Isto apagará os drivers ODBC;
• Reinstale agora o ODBC. Para isto, execute uma instalação custom do
Crystal Reports, escolhendo para instalação somente a opção Database
Drivers.
• Entre novamente no Administrador do ODBC e crie os datasources
que seus relatórios e dicionários crystal irão utilizar (sempre crie
como USER DSN os datasources e nunca como SYSTEM DSN).
• Caso o sistema Operacional da estação seja Windows 2000 e a base seja
DBF, crie o datasouce ODBC baseado no driver Microsoft Visual FoxPro.
• Apague, caso exista, o datasource SXDSNDICT no administrador do
ODBC.
• Apague o arquivo CRYSINI.INI, localizado no diretório \BIN do AP6.
Reexecute o report. Ele pedirá novamente os parâmetros iniciais.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 10


Problema: Ao chamar um relatório Crystal do Menu do Advanced Protheus,
ele simplesmente mostra uma tela sem nenhuma informação com o gauge
sem ter atingido o fim.
Solução: Caso tenha instalado o Crystal Reports antes da instalação do Driver
(localizado no CD de instalação da versão), repita a instalação do Driver;
• Verifique se foi criado o datasource ODBC utilizado no relatório Crystal
e se ele foi criado como USER DSN.
• O nome do DataSource ODBC é case-sensitive, ou seja, se o relatório foi
criado baseado no DataSource DADOSADV, em todas as estações o
nome do DataSource deverá estar em maiúsculas.

Problema: Gostaria de chamar o relatório Crystal de dentro do meu rdmake


que gera um arquivo temporário para este relatório Crystal. Como proceder?
Solução: Veja a explicação acima sobre a função CallCrys.

Problema: Apesar de ter instalado o client do Crystal Reports 7.0 – Advanced


Protheus na minha estação, não consigo abrir o desenhador de relatórios.
Solução:
• Verifique se foi executado o Setup.exe do diretório Drivers do CD do
sistema;
• Caso possua a versão Advanced Protheus do Crystal Reports, é necessário
que algum módulo do sistema esteja rodando na estação que deseja
chamar o Desenhador.

Problema: Sempre ao iniciar um novo relatório no Crystal Reports, ele


desabilita as opções de escolha de fonte de dados (ODBC, Dictionary, etc.),
deixando como default um dicionário que criado no Gerador de Dicionários
Crystal do Advanced Ptotheus. Como evitar isto?
Solução: No Crystal, entre em File (arquivo), escolha Options (Opções), entre
na aba DataBase (Banco de Dados) e apague o conteúdo da caixa Default
Dictionary.

Problema: Quando chamar o relatório através de um rdmake ou tentar


atualizar (refresh) os dados deste report dentro do Crystal, ele não traz as
informações. Ele só traz informações caso se feche o sistema e se atualize os
dados.
Solução: Antes de chamar o relatório de dentro do RdMake (função CallCrys),
coloque o comando COMMIT.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 11


Problema: Tentando executar um relatório baseado em um ODBC para SQL
7.0, ele não exibe nada ou o gauge para no meio.
Solução: Verifique no drive ODBC criado para o SQL7 se a opção Change
Default DataBase To está indicada, apontando para o Banco de Dados
Correto.

Problema: Como faço para abrir o Sigamat.Emp no relatório?


Solução: Para abrir o arquivo Sigamat.emp (o Driver ODBC não consegue)
use o Data Files em vez de ODBC. No Crystal você pode mesclar arquivos
abertos via ODBC e via Data Files.

Problema: Minha Tabela DBF tem campo Memo e não consigo abri-la no
Crystal.
Solução: Para abrir arquivos DBF com campo Memo, é necessário criar o
datasource ODBC usando o driver Microsoft Fox Pro driver (caso exista e seja
versão 3.5x) ou Microsoft Visual FoxPro (caso o sistema seja o Windows
2000).

Problema: Quando tento criar um relatório dentro do Crystal, ao escolher as


tabelas ele avisa que a tabela em questão não possui fields, ou ao tentar abrir
um relatório criado por outro usuário surge a mensagem de que o arquivo está
em uso ou não tenho acesso aos dados.
Solução: Para construir relatórios você deve ter acesso de escrita no diretório
dos dados (caso seja DBF (ADS ou CDX). Isto não é necessário para
visualizar o relatório de dentro do Crystal.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 12


Informações Adicionais Sobre Plataformas
Compatíveis com o Seagate Crystal Reports v7.0

O Seagate Crystal Reports 7.0 possui dois tipos de instalação: Server e


Client.
Instalação Server: Neste tipo, todos os componentes do Seagate Crystal Reports
serão instalados na máquina escolhida. Esta máquina deverá possuir instalado
qualquer Windows 32 bits(95/98/NT Workstation/NT Server/2000). Não é
possível instalar o Crystal em um servidor Novell, evidentemente, pois o Crystal
somente roda em plataformas Windows. Caso a empresa possua somente um
servidor Novell, deverá ser escolhido uma estação que possua algum Windows
32 bits instalado e nessa máquina será instalado o Seagate Crystal Reports. Com
isto, qualquer máquina que possua o Windows poder servir de Servidor para o
Crystal, independente do tipo da rede(NT, Novell, etc).
A vantagem de se instalar o Crystal em um servidor NT SERVER são alguns
serviços de acesso à WEB. Para realizar esta instalação, basta executar o
Setup.exe localizado no CD do Crystal Reports – SIGA ADVANCED 7.0,
embaixo do diretório \WIN32. Caso sua versão seja outra do Crystal, siga as
instruções do manual.
Instalação Client: Feita a instalação Server em uma máquina qualquer da
rede, não será necessário instalar todos os componentes do Crystal nas outras
estações. Basta fazer a instalação Client que instalará apenas alguns arquivos
na estação e chamará os executáveis localizados no servidor. Para realizar
esta instalação, execute o Setup.exe (da estação e não do Servidor) localizado
no diretório \WIN32\CLIENT32 do CD do Crystal Reports – Advanced
Protheus 7.0.
Maiores informações podem ser encontradas no manual On-Line do Crystal
(Seagate Crystal Reports Readme).

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 13


Como construir relatórios Crystal

Consultas no EIS utilizando bases de dados BTRIEVE


Caso você vá construir relatórios Crystal e/ou Consultas no EIS baseados em
uma base de dados do tipo Btrieve, você deve arrumar um driver ODBC para
a versão específica do seu Banco de Dados Btrieve. Este driver não é
fornecido pela Microsiga. Verifique com a distribuídora do software Btrieve
ou na Internet ou peça ajuda ao setor de desenvolvimento da Microsiga.
Você deve então construir seu relatório Crystal/Consulta EIS baseado neste
driver ODBC. Porém, antes de construir o relatório Crystal/Consulta EIS, é
necessário que você gere os arquivos .DDF do Btrieve. Estes arquivos são de
Controle do Banco de Dados e devem ser atualizados periodicamente, de
acordo com as mudanças que ocorrem na sua base de dados.
Para gerar estes arquivos .DDF, existe uma opção no Módulo Configurador
(Base de Dados->Dicionário->Gerar DDF Btrieve) que fará a geração
automática destes arquivos.
Informe nesta opção:
• Diretório Default dos Arquivos(*.Dat) : Informe um caminho que toda
estação enxergue como um caminho válido dos arquivos do Btrieve.
• Escolha os arquivos que farão parte destes DDFs. Por recomendação,
escolha todos.
• Diretório do Arquivo Selecionado : Caso o arquivo escolhido na lista de
arquivos esteja em outro diretório, diferente do informado no diretório
acima, informe-o.
• Diretório da Geração deste DDF : Informe onde será gerado estes DDFs
no servidor. Obrigatóriamente deverá ser um diretório abaixo do Root
Path. Ao criar o driver ODBC, informe ao mesmo onde se encontram estes
.DDFs.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 14


Atualização de Drivers ODBC para WINDOWS ME
e WINDOWS 2000

Os procedimentos abaixo servem para que o Crystal passe a funcionar


corretamente em máquinas cujo Sistema Operacional seja Windows Me ou
Windows 2000 e a base utilizada seja ADS. Geralmente a versão destas
máquinas do driver Microsoft Dbase Driver é 4.00x. Com estes procedimentos,
este driver passará para a versão 3.5x, compatível com acesso à bases ADS.

WINDOWS 2000
Renomeando os arquivos de Backup Automático :
Entre no Windows Explorer;
Na opção de Opções da Pasta, desabilite a opção de esconder os arquivos e
pastas ocultos/de sistema;
Vá para o diretório WINNT\SYSTEM32\DLLCACHE. Renomeie todos os
arquivos OD*.* para _OD*.*;
Caso tenha algum Service Pack instalado no seu sistema, procure o diretório
onde o mesmo instalou os arquivos. Geralmente está num diretório embaixo
do WINNT chamado SERVICPACKFILES. Renomeie todos os arquivos
OD*.* para _OD*.*;
Caso você tenha o diretório de instalação do Windows 2000 copiado para a
sua máquina(\I386, por exemplo), renomeie neste diretório todos os arquivos
OD*.* para _OD*.*;
No Diretório WINNT\SYSTEM32 apague todos os arquivos OD*.*. Você
deve fechar todos os programas e serviços que utilizem ODBC antes de
efetuar esta deleção;
O Windows 2000 mostrará uma tela sobre atualização de arquivos. Vá
cancelando de forma que esta tela desapareça e não peça mais o diretório de
instalação do Windows 2000.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 15


Atualizando o ODBC
Pegue o CD da versão 5.08 do AP6 e execute o setup.exe da pasta Drivers;
A versão do Driver Microsoft Dbase Driver deverá estar setada agora para
3.5x.

WINDOWS ME
Desativando o SFP(System File Protection) :
• Clique em: Start -> Programs -> Acessories -> System Tools -> System
Information
• Na tela do System Information clique no menu Tools, depois na opção
System Configuration Utility
• Na tela do System Configuration Utility clique na opção Startup e
desmarque o programa *StateMgr
• Após desmarcar clique no botão OK, será perguntado se deseja reiniciar
o computador, confirme

Instalando o driver ODBC


• Depois do computador ter reiniciado, execute o programa setup.exe
localizado no diretório \drivers no cd do AP6 versão 5.08
• Finalizada a instalação reinicie o computador

Ativando o SFP
• Após o micro ter iniciado clique em: Start -> Programs -> Acessories ->
System Tools -> System Information
• Na tela do System Information clique no menu Tools, depois na opção
System Configuration Utility
• Na tela do System Configuration Utility clique na opção Startup e marque
o programa *StateMgr
• Após marcar clique no botão OK, será perguntado se deseja reiniciar o
computador, confirme
Após estes passos seu driver ODBC estará configurado corretamente para a
versão compatível com o Crystal Reports, que deverá ser a 3.5xx.

MANUAL INTEGRAÇÃO CRYSTAL REPORTS - ADVANCED PROTHEUS - 6.09 - 16

Das könnte Ihnen auch gefallen