Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/07/2004, 23h50   #1
Invité de passage
 
Inscription : juillet 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 4
Points : 1
Points : 1
Par défaut [CR][VB6]PB sur poste Client

Bonsoir.
J'en appelle à vos connaissances car en ce moment je m'arrache les cheveux. (Depuis presque 1 mois en fait).
Voici mon probleme. J'ai créé une appli sous vb6 et des états sous crystal.
J'ai une base de données access. Je compile mon appli et mes états fonctionne impec sur mon poste. (5xp pro Sp1). Lorsque j'installe mon appli sur un autre pc elle fonctionne sauf les états. En fait lorsque je veux ouvrir un état il s'ouvre et se ferme aussitôt et sans message d'erreur !!!
Je ne sais plus quoi faire.
Voici pour info le code qui appelle l'état : (Crystl32.ocx)

Private Sub cmdImprime_Click()

CrystalReport1.ReportFileName = "c:\MonEtat.rpt"
CrystalReport1.SelectionFormula = "{NomTable.Champ} = " & ...
CrystalReport1.PrintReport

End Sub

Merci d'avance
Angusy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2004, 09h06   #2
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
T'as essayé de désinscrire ton Ocx puis de le réinscrire ... (Regsvr32)
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2004, 09h26   #3
Invité de passage
 
Inscription : juillet 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 4
Points : 1
Points : 1
Oui déjà fait et rien y change. Cela n'est certainement pas grand chose mais quoi ? Le plus enervant est qu'il n'y a pas de message d'erreur.
Si tu as une autre idée je suis preneur.
Angusy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2004, 11h13   #4
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Et si tu remplaçais dans ton code ta ligne :
Code :
CrystalReport1.PrintReport
par ces 2 lignes :
Code :
1
2
CrystalReport1.Destination = crptToWindow
CrystalReport1.Action = 1
Juste pour voir ...
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2004, 11h32   #5
Invité de passage
 
Inscription : juillet 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 4
Points : 1
Points : 1
Ca fonctionne sur mon pc mais pas sur l'autre. Voici l'erreur : Erreur d'execution "20599" Impossible d'ouvrir le serveur SQL. J'utilise Microsoft.Jet.OLEDB.4.0 (ADODB.Connection)
L'autre pc est en win 98 se pour info.[/img]
Angusy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2004, 11h40   #6
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Au moins maintenant tu as une erreur sur l'autre PC ...
Est-ce que les pilotes ADO sont installés sur le poste 98 ??
Pourquoi le message parle de serveur SQL alors que l'on pointe sur une base Access ??
Essaie aussi d'installer DAO 3.6 sur le poste cible car il est intrinsèque à windows XP mais pas à Windows 98 !! même si à priori tu utilises ADO et pas DAO ... C'est comme si il manquait certains elements pour pointer sur la base Access ....
Verifie déjà ça ...
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2004, 11h54   #7
Invité de passage
 
Inscription : juillet 2004
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 4
Points : 1
Points : 1
J'ai installé MDAC_Typ 2.8 sur le pc win 98 se. Normalement tous les pilotes necessaires devraient être installés non?
Angusy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2004, 13h29   #8
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Voici les fichiers contenus dans MDAC :

Citation:
12520437.cpx Traducteur de page de codes SQL Server
12520850.cpx Traducteur de page de codes SQL Server
adcjavas.inc Fichier inclus JavaScript ADC/RDS
adcvbs.inc Fichier inclus VBScript ADC/RDS
adojavas.inc Fichier inclus JavaScript ADO
adovbs.inc Fichier inclus VBScript ADO
cliconfg.dll 2000.85.1022.0 Utilitaire de configuration de client
cliconfg.exe 2000.85.1022.0 Utilitaire de configuration de client
cliconfg.rll 2000.85.1022.0 Utilitaire de configuration de client
dbmsgnet.dll 2000.85.1022.0 Bibliothèque réseau orientée Winsock
dbmsrpcn.dll 2000.85.1022.0 Bibliothèque réseau RPC
dbnetlib.dll 2000.85.1022.0 DLL réseau orientée Winsock
dbnmpntw.dll 2000.85.1022.0 DLL réseau des canaux nommés pour clients SQL
ds16gt.dll 3.510.3711.0 Generic Thunk de configuration du pilote 16 bits ODBC
ds32gt.dll 3.525.1022.0 Generic Thunk de configuration du pilote ODBC
expsrv.dll 6.0.0.8540 Service d'expression
handler.reg Fichier des entrées d'inscription pour configurer le gestionnaire RDS par défaut
handsafe.reg Fichier des entrées d'inscription pour exécuter constamment RDS avec un gestionnaire protégé
instcat.sql Programme de mise à jour du catalogue SP SQL Server
msadce.dll 2.80.1022.0 OLE DB Cursor Engine
msadcer.dll 2.80.1022.0 Ressources pour OLE DB Cursor Engine
msadcf.dll 2.80.1022.0 Remote Data Services Data Factory
msadcfr.dll 2.80.1022.0 Ressources pour Remote Data Services Data Factory
msadco.dll 2.80.1022.0 Contrôle de données pour Remote Data Services
msadcor.dll 2.80.1022.0 Ressources de contrôle de données pour Remote Data Services
msadcs.dll 2.80.1022.0 Bibliothèque ISAPI Remote Data Services
msadds.dll 2.80.1022.0 Fournisseur pour Data Shape OLE DB
msaddsr.dll 2.80.1022.0 Ressources fournisseur pour Data Shape OLE DB
msader15.dll 2.80.1022.0 Ressources ADO
msado15.dll 2.80.1022.0 ADO
msado20.tlb 2.80.1022.0 Bibliothèque de types ADO 2.0
msado21.tlb 2.80.1022.0 Bibliothèque de types ADO 2.1
msado25.tlb 2.80.1022.0 Bibliothèque de types ADO 2.5
msado26.tlb 2.80.1022.0 Bibliothèque de types ADO 2.6
msado27.tlb 2.80.1022.0 Bibliothèque de types ADO 2.7
msadomd.dll 2.80.1022.0 ADO MD
msador15.dll 2.80.1022.0 ADO
msadox.dll 2.80.1022.0 Extensions ADO
msadrh15.dll 2.80.1022.0 Application d'assistance sur l'ensemble de lignes ADO
mscpxl32.dll 3.525.1022.0 Traducteur de pages de codes ODBC
msdadc.dll 2.80.1022.0 Stub de conversion des données OLE DB
msdaenum.dll 2.80.1022.0 Stub de l'énumérateur racine OLE DB
msdaer.dll 2.80.1022.0 Stub de collection des erreurs OLE DB
msdamg9x.dll 2.80.1022.3 DLL de migration de Windows 98
msdaora.dll 2.80.1022.0 Fournisseur OLE DB pour Oracle
msdaorar.dll 2.80.1022.0 Fournisseur OLE DB pour ressources Oracle
msdaosp.dll 2.80.1022.0 Fournisseur pour OLE DB Simple
msdaprsr.dll 2.80.1022.0 Ressources services pour Persistance OLE DB
msdaprst.dll 2.80.1022.0 Services pour Persistance OLE DB
msdaps.dll 2.80.1022.0 Proxys/Stubs d'interface OLE DB
msdarem.dll 2.80.1022.0 Fournisseur pour OLE DB Remote
msdaremr.dll 2.80.1022.0 Ressources fournisseur pour OLE DB Remote
msdart.dll 2.80.1022.0 Routines runtime OLE DB
msdasc.dll 2.80.1022.0 Stub des composants du service OLE DB
msdasql.dll 2.80.1022.0 Fournisseur OLE DB pour les pilotes ODBC
msdasqlr.dll 2.80.1022.0 Ressources fournisseur OLE DB pour les pilotes ODBC
msdatl3.dll 2.80.1022.0 Routines de support d'implémentation OLE DB
msdatsrc.tlb 9.1.1022.0 Data Access - Interfaces des sources de données
msdatt.dll 2.80.1022.0 Services de tables temporaires OLE DB
msdaurl.dll 9.2.1022.0 Stub RootBinder OLE DB
msdfmap.dll 2.80.1022.0 Gestionnaire Data Factory
msjro.dll 2.80.1022.0 Objets Jet et de réplication
msjtes40.dll 4.0.2927.8 Service d'expression Jet
msorc32r.dll 2.575.1022.0 Pilote ODBC pour bibliothèque de ressources Oracle
msorcl32.dll 2.575.1022.0 Pilote ODBC pour Oracle
msvcirt.dll 6.0.8168.0 Bibliothèque runtime C++ (R)
msvcrt.dll 6.0.8397.0 Bibliothèque runtime C (R)
mswdat10.dll 4.0.3829.2 Tables de tri Jet
mswstr10.dll 4.0.3829.2 Bibliothèque de tri Jet
msxactps.dll 2.80.1022.0 Proxys/Stubs de transaction OLE DB
msxml3.dll 8.40.9419.0 MSXML3 SP4
msxml3a.dll 8.20.8730.1 Fichier de ressources MSXML3
msxml3r.dll 8.20.8730.1 Fichier de ressources MSXML3
mtxdm.dll 1999.6.902.0 Groupement de connexions MTS - Gestionnaire de pilotes ODBC
mtxoci.dll 1999.6.854.0 MTS - Oracle OCI
odbc16gt.dll 3.510.3711.0 Generic Thunk 16 bits ODBC
odbc32.dll 3.525.1022.0 Gestionnaire de pilotes ODBC
odbc32gt.dll 3.525.1022.0 Generic Thunk du pilote ODBC
odbcad32.exe 3.525.1022.0 Administrateur ODBC
odbcbcp.dll 2000.85.1022.0 Bibliothèque BCP des pilotes ODBC SQL Server
odbcconf.dll 3.525.1022.0 Programme de configuration des pilotes ODBC
odbcconf.exe 3.525.1022.0 Programme de configuration des pilotes ODBC
odbccp32.cpl 3.525.1022.0 Panneau de configuration ODBC
odbccp32.dll 3.525.1022.0 ODBC Installer
odbccr32.dll 3.525.1022.0 Bibliothèque curseur ODBC
odbccu32.dll 3.525.1022.0 Bibliothèque curseur ODBC
odbcint.dll 3.525.1022.0 Ressources ODBC
odbctrac.dll 3.525.1022.0 Trace du gestionnaire de pilotes ODBC
oledb32.dll 2.80.1022.0 Services OLE DB Core
oledb32a.dll 2.80.1022.0 Ressources ANSI des services OLE DB Core
oledb32r.dll 2.80.1022.0 Ressources des services OLE DB Core
oledbjvs.inc Fichier inclus JavaScript OLE DB
oledbvbs.inc Fichier inclus VBS OLE DB
psapi.dll 4.0.1371.1 Application d'assistance sur l'état des processus
sqloledb.dll 2000.85.1022.0 Fournisseur OLE DB pour SQL Server
sqloledb.rll 2000.85.1022.0 Fournisseur OLE DB pour la bibliothèque de ressources SQL Server
sqlsrv32.dll 2000.85.1022.0 Pilote ODBC SQL Server
sqlsrv32.rll 2000.85.1022.0 Bibliothèque de ressources pour les pilotes ODBC SQL Server
sqlunirl.dll 2000.80.728.0 Bibliothèque de couches de ressources Unicode SQL Server
sqlxmlx.dll 2000.85.1022.0 Extensions XML pour SQL Server
sqlxmlx.rll 2000.85.1022.0 Extensions XML pour la bibliothèque de ressources SQL Server
vbajet32.dll 6.0.1.8268 Chargeur du service d'expression
Il n'y a rien qui concerne DAO 3.6 par exemple ... Mais pourquoi ta connexion necessiterait DAO 3.6 ... Peut-être que lorsque tu as créé ton etat tu as pris une connexion standard Access dans Crystal, Ce qui fait que tu utilises ADO pour la connexion mais Crystal lui utilise DAO pour executer l'etat ... Enfin c'est juste une piste à fouiller (J'ai parfois l'esprit tordu ou alors c'est crystal qui est vraiment tordu)
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2005, 20h20   #9
Invité de passage
 
Inscription : avril 2005
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1
Points : 1
Points : 1
salut Angusy,
En fait la solution à ton pb c d'insérer certains fichiers lors de l'empaquetage. Je ne connais pas exactement les noms de ces fichiers par coeur mais ce sont des dll qui commencent tous par "p2", donc ce que tu as à faire, c de lancer la recherche des fichiers "p2*.dll" dans le repertoire "C:\windows\system32" (si c:\windows est ton repertoire système).
ça marchera c'est sûr.

@+
richamilton_nba est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h37.


 
 
 
 
Partenaires

Hébergement Web