PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Windev - HFSQL - Crystal Reports 10
Windev - HFSQL - Crystal Reports 10
Débuté par Fouedusa, 10 jan. 2016 21:02 - 12 réponses
Membre enregistré
165 messages
Popularité : +12 (12 votes)
Posté le 10 janvier 2016 - 21:02
Bonjour ;
Pour ceux qui ont trouver des difficultés à la réalisation des états spéciales avec l'éditeur d'état de WINDEV et veulent utiliser CRYSTAL REPORTS, je partage avec vous ce topic.

Remarque : Pour moi c'est la version 20 pour Windev et la version 10 pour Crystal Reports. vous pouvez la réaliser avec d'autres versions.

1 - En plus de Windev et Crystal Reports, vous devez installer et configurer le driver ODBC pour HFSQL;
2 - Créer une fenêtre vierge, un bouton et un champs ActiveX;
3 - Dans la description du champs ActiveX choisir "Crystal ActiveX Report Viewer Control 10.0";








4 - Dans le code du bouton, et dans la section "Clic sur BTN_Imprimer", saisissez le code suivant :
CrystalApp est un objet automation dynamique
CrystalApp = allouer un objet automation "CrystalRuntime.Application"
CrystalReport est un objet automation dynamique
CrystalReport = allouer un objet automation "CrystalRuntime.Report"

CrystalReport = CrystalApp>>OpenReport(fRepExe()+"MonEtat.rpt") // l'état créé avec crystal report se trouve dans le répertoire exe

AX_SansNom1>>ReportSource = CrystalReport
AX_SansNom1>>ViewReport


Partager le maximum SVP

BonDev
Posté le 29 juillet 2016 - 12:15
Bonjour,
Svp que doit-on distribuer pour deployer une application windev avec crystal report.
Merci d'avance.
Posté le 30 juillet 2016 - 13:35
Étant un des enfants de Linux et surtout de sa philosophie, s'est vraiment sympa et "gratuit"de ta part.
Membre enregistré
165 messages
Popularité : +12 (12 votes)
Posté le 08 août 2016 - 19:06
Lallam a écrit :
Bonjour,
Svp que doit-on distribuer pour deployer une application windev avec crystal report.
Merci d'avance.


Runtime de la version de Crystal Roport
Posté le 25 octobre 2016 - 16:34
Bonjour,

Je souhaite utiliser Crystal Report dans une application Windev 21, seulement lorsque j'exécute ce code :

pautCrystalApp est un objet automation dynamique = allouer un objet automation "CrystalRuntime.Application"
pautCrystalReport est un objet automation dynamique = allouer un objet automation "CrystalRuntime.Report"


J’obtiens l'erreur suivante :





Avez-vous déjà rencontré ce problème ?

Merci d'avance
Posté le 25 octobre 2016 - 17:01
Bonjour Jeremy,

Le message indique que :
- soit crystal report (ou son activeX) n'est pas installé sur ton poste
- soit le nom que tu utilise n'est pas correct...

Tu devrais pouvoir vérifier ça avec l'explorateur d'activexX

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com

Le 10/25/2016 à 8:34 AM, Chantep Jeremy a écrit :
Bonjour,

Je souhaite utiliser Crystal Report dans une application Windev 21,
seulement lorsque j'exécute ce code :

pautCrystalApp est un objet Automation dynamique = allouer un objet
Automation "CrystalRuntime.Application"
pautCrystalReport est un objet Automation dynamique = allouer un objet
Automation "CrystalRuntime.Report"


J’obtiens l'erreur suivante :






Avez-vous déjà rencontré ce problème ?

Merci d'avance
Posté le 26 octobre 2016 - 10:01
Bonjour Fabrice,

J'ai installé le msi fournis par le site officiel de Crystal Reports.









J'ai également regardé dans l'explorateur ActiveX de Windev :





A près l'avoir installé et vérifié qu'il était présent dans l'explorateur ActiveX j'ai également exécuter la commande regsvr32 :






Seulement l'exécution de :

pautCrystalApp est un objet automation dynamique = allouer un objet
automation "CrystalRuntime.Application"
pautCrystalReport est un objet automation dynamique = allouer un objet
automation "CrystalRuntime.Report"


me retourne toujours l'erreur suivante :





J'avoue être à sec..
Aurais-je mal installé quelque chose ?
Membre enregistré
8 messages
Posté le 21 février 2017 - 14:58
Bonjour,

J'ai un problème aussi avec Crystal Report maintenant.... ça toujours fonctionné avant (version 19 et inférieur) mais depuis que j'ai installé la version 22 je n'ai plus les options Crystal report dans le menu du champ ActiveX... pourtant si je crée par ma version 19 pas des troubles ? , c'est dommage car j'avais commencé a migrer mes version vers la 22 mais cela me cause un problème majeur, que dois je faire, j'ai envoyé l'info au support pour voir.

Cordialement
Alain
Posté le 21 février 2017 - 16:03
Editeur 64 bits? Si oui, repasse en 32

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 2/21/2017 à 8:58 AM, Alain a écrit :
Bonjour,

J'ai un problème aussi avec Crystal Report maintenant.... ça toujours
fonctionné avant (version 19 et inférieur) mais depuis que j'ai installé
la version 22 je n'ai plus les options Crystal report dans le menu du
champ ActiveX... pourtant si je crée par ma version 19 pas des troubles
? , c'est dommage car j'avais commencé a migrer mes version vers la 22
mais cela me cause un problème majeur, que dois je faire, j'ai envoyé
l'info au support pour voir.

Cordialement
Alain
Membre enregistré
8 messages
Posté le 21 février 2017 - 19:43
Bonjour,

C'était exactement cela le problème.... en réinstallant Windev 22 mais en 32 bits tout est revenu normal.

Merci !
Membre enregistré
8 messages
Posté le 22 février 2017 - 16:30
Bonjour,

Mon problème n'est pas tout a fait résolu car en mode de débogage tout va bien en version 22, mon rapport s'affiche dans le champ ActiveX mais quand j'utilise l'executable celui si plante pourtant tout est identique, comme s'il manquait des dll dans le dossier du exe

J'utilise un projet fait en version 19 qui fonctionnait sans problème et que j'ai tout simplement migrer vers 22 (l'executable est de type 32bits)

Une idée quelqu'un?

Bonne Journée
Message modifié, 22 février 2017 - 16:33
Posté le 22 février 2017 - 16:54
Bonjour Alain,

ton exe ne serait pas généré par défaut en mode 64 bits ?
si oui, repasse en 32

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 2/22/2017 à 10:30 AM, Alain a écrit :
Bonjour,

Mon problème n'est pas tout a fait résolu car en mode de débogage tout
va bien en version 22, mon rapport s'affiche dans le champ ActiveX mais
quand j'utilise l'executable celui si plante pourtant tout est
identique, comme s'il manquait des dll dans le dossier du exe
J'utilise un projet fait en version 19 qui fonctionnait sans problème et
que j'ai tout simplement migrer vers 22 (l'executable est de type 32bits)

Une idée quelqu'un?

Bonne Journée
Membre enregistré
8 messages
Posté le 22 février 2017 - 17:48
Bonjour Fabrice,

Oui j'avais été voir dans la description de la configuration du project que le sélecteur était bien sur le 32 bits... présentement je regarde du côté des dll, même que je génére le exe avec les dll du framework à côté... et je pousse les dll du dossier Win32x86 pour voir... et aussi je regarde et compare les dll de Crystal. (en passant tous les tests se passent sur ma machine de travail qui contient Windev 22, 19 et Crystal Report)

Merci pour ton aide... d'autres idées ?
Alain