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 16/02/2006, 15h31   #1
Invité de passage
 
Inscription : février 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 4
Points : 1
Points : 1
Par défaut [VB6][CR4.6] Pb ouverture Rapport depuis VB6

Bonjour à tous,

J'essaie de générer un état avec la version de Crytal Report inclue sur le CD de VB6
L'état en lui-même fonctionne mais quand je veux le lancer depuis VB,
j'ai le message d'erreur 'SQL Server Error' alors que j'utilise une base de données Access via ODBC.

Pouvez-vous m'éclairer?
Lorsque que je fais un preview avec le créateur d'état, tout est OK.
mcgyverdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2006, 09h43   #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
Bonjour,
pourrais-tu nous en dire plus STP ?? le code d'appel de l'edition par exemple ....
__________________
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 17/02/2006, 10h49   #3
Invité de passage
 
Inscription : février 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 4
Points : 1
Points : 1
Bonjour,

Voici le code
Code :
1
2
3
4
5
6
 
Me.CrystalReport1.DataFiles(0) = "D:\Base.mdb"
Me.CrystalReport1.ReportFileName = "D:\secteur.rpt"
Me.CrystalReport1.Destination = crptToWindow
Me.CrystalReport1.PrintReport
Me.CrystalReport1.Action = 1
L'erreur survient quand je fais CrystalReport1.Action=1.

J'utilise WinXP SP2, Access 2000 et VB6SP5.

Merci pour ta réponse.
mcgyverdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2006, 11h15   #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 précisais ta chaine de connexion ODBC :
Code :
CrystalReport1.Connect = "ODBC Connect string"
Je ne savais pas que CR 4.6 etait encore utilisé !!!
__________________
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 17/02/2006, 11h24   #5
Invité de passage
 
Inscription : février 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 4
Points : 1
Points : 1
Je n'ai rien dans Connect car j'ai lu que c'était pour SQL Server.
Et le rapport fonctionne en Preview dans le créateur d'états donc il arrive à se connecter à la base, et normalement, le rapport est censé garder un certain nombre de paramètres même s'il est appelé depuis VB.
Pour CR4.6, c'est celui qui est sur le CD de VB6.
Mais je me demande si c'est encore compatible avec Access2000.
J'ai parcouru pas mal de forum pour essayer d'avoir une réponse et je n'ai rien trouvé de probant.
Sinon, quelle version de Crystal Report faut-il utiliser sachant que je veux générer des états appelés depuis VB?
J'ai regardé sur leur site mais il y a la version Developper, la version Pro... et je ne m'y retrouve pas.

Merci d'avance.
mcgyverdel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2006, 14h42   #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
CR XI
La version Developper devrait largement suffire, pour lancer des etats à partir d'une appli (client/serveur), elle inclut des kits de développements ....
La version Server est nécessaire si tu comptes déployer un serveur WEB Crystal et gérer les accès à ces editions par le biais d'Internet/Intranet
Je ne connais pas la version PRO, mais je crois qu'elle ne permet pas la distribution FREE du RunTime.
Mais c'est vrai que toutes ces versions ......
Donc le gagnant est CR XI version Developper
(mais evidemment ca dépend de tes besoins et de ton budget, tu devrais déjà clairement les établir ....)

Si vous autres forumeurs, avez également un avis sur la question, n'hésitez pas à répondre dans ce topic !!
__________________
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 23/02/2006, 17h18   #7
Invité de passage
 
Inscription : février 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 4
Points : 1
Points : 1
Merci je vais voir ce que je peux faire.
mcgyverdel 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 19h00.


 
 
 
 
Partenaires

Hébergement Web