|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 12 ![]() |
Bonjour a tous
j'ai conçu un état sous crystal report , j'utilise comme langage le PHP et Apache comme serveur web, j'arrive à exporter le document l'enregistrement sur disque dur, avec la méthode : $rpt_obj->Export(True); j'arrive à le sortir directement sur imprimante, avec la fonction : $rpt_obj->PrintOut(); je veux savoir si je peut exporter l'etat directement en pdf et l'afficher , et es que je peut ouvrir l'etat dans ma page php ? voila , j'espère trouver une solution dans ce forum. merci et bonne journnée a tous. |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
Inscription : octobre 2002 Messages : 347 ![]() |
bonjour,
es-tu en train de dire que tu as réussir à concevoir un état avec Crystal Reports (quelle version d'ailleurs), que tu l'as enregistrer et mis en ligne et que tu peux le vor via un site web ? je pensais que Crystal Reports avait abandonné le PHP au profit du .net ... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 12 ![]() |
Bonjour USA Mike,
je voulais dire que j'ai conçu un état en crystal reports j'ai reussit à l'aide de la fonction COM d'imprimer le rapport et aussi de l'enregistrer sur le disk mais sans afficher mon rapport. ce que je cherche maintenant c'est es possible d'afficher un etat dans une page web avec php ? ou es possible d'afficher l'etat en pdf a partir d'un code php toujours.? j'espère que c'est un peu claire, tu a dis que crystal a abondoné php pour .Net peut tu me donner plus de précisions sur ça. merci et bonne journnée . |
|
|
00
|
|
|
#4 | ||||||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 12 ![]() |
Bonjour a tous,
voila je voulez vous transmettre ce qui a été trouvé pour régler mon problème. le principe est de créer un etat en crystal reports , on l'enregistre puis on fait un passage de paramètre du php a crystal. enfin on creer le fichier pdf a partie de cet etat et on l'ouvre dans la page web. 1. Ouverture du rapport Code :
Code :
$rpt_obj->RecordSelectionFormula = "{nom_table.nom_du_champ1} =$varnum and {nom_table.nom_du_champ2}="."'". $var_string."'"....; Code :
Code :
j'ai essayer de voir si dans acrobat reader l'option "display pdf in browser" elle est cochée ??!!! alors si une personne a une explication sur ça j'aimerai bien la connaitre . autre chose j'aimerai savoir comment faire un data grid en php ? bonne journée a tous. |
||||||
|
|
00
|
|
|
#5 | |
|
En attente de confirmation mail
Inscription : octobre 2002 Messages : 347 ![]() |
bonjour,
Merci de ta réponse détaillée Sabrina ! c'est clair et rare. J'avais entendu parlé ya longtemps de cette solution en utilisant les objets COM comme tu fais Citation:
C'estle même principe que de réaliser un document avec Word, d'attaché de variable dedans pour le publipostage et de le faire ouvrir via ce procédé. Dans ce cas on peut que Word est aussi un outil dereporting :-) Par contre si je ne me trompe pas, ta soluition ne fonctionnera si le visiteur est sous Linux ou Mac. Car l'appel a COM est dédié à un nivaguateur fonctionnant sous windows (IE, FF, Opera). Je peux me tromper... En plus, peut-être qu'il faut avoir Crystal Report sur sa machine pour que ça fonctionne bien. as-tu essayé à partir de d'un poste où Crystal Reports n'est pas installé ? Pour ton problème sous IE je pense que ça marche pas à cause d'un truc de sécurité. Fouille dans les paramétres avancés (menu outils/option internet/onglet avancés) ou dans la gestions des plugins (outils/gérer les modules complémentaires). bonne continuation |
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 12 ![]() |
Bonjour ,
Merci pour ta réponse USA Mike, d'après ce que j'a lu sur ce lien http://www.php.net/manual/fr/intro.com.php je pense que tu a raison en disant que ça ne marchera pas peut etre pas sur des machine linux ou MAC... J'aimerais bien savoir quelle est la solution dans ce cas là ? encore une recherche ..... pour ce qui est de crystal , ce n'est pas nécessaire de l'installer dans le poste client , j'ai testé ça. enfin il me reste toujours le problème de l'IE et du datagrid....... bonne journée. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juillet 2009 Messages : 1 ![]() |
Pour tous ceux qui ont lu ce sujet et ne savent tjrs pas cmt afficher le pdf sour Internet Explorer, c'est simple.
Placer les headers en début du code php. Pour ceux qui seront ennuyés par le fait qu'il en existe dans le code de Sabrina qui font appel à la variable $my_pdf, Sachez que vous pouvez omettre ces headers (du moins ça a marché chez moi) Et vous laissez juste la fonction readfile($my_pdf) en fin de fichier. Et voilà vous pouvez consulter vos états générés en format pdf, sous Internet Explorer également. |
|
|
00
|
|
|
#8 | ||||
|
Nouveau Membre du Club
![]() Inscription : mai 2008 Messages : 72 ![]() |
voila le code qui marchera sans posé de probleme sur IE
Code :
Code :
|
||||
|
|
00
|
|
|
#9 | |||
|
Invité régulier
![]() Inscription : mars 2011 Messages : 38 ![]() |
Bonjour,
J'utilise Crystalreport dans PHP et mon problème est exactement en rapport avec le sujet de cette discussion alors je me permets de poster à la suite. Je souhaite afficher et imprimer des rapports en PDF dans une page web via PHP en utilisant Crystal report. Exactement comme dans l'exemple plus haut, je travaille sous ORACLE en SQL et j'utilise WAMp pour créer une interface PHP utilisateur à manier à interagir de simplement avec la BDD. Mais je rencontre une erreur PHP avec l'ouverture des rapports qui me bloque dans mon développement Code :
Citation:
EDIT: la ligne 39 du code erreurs correspond a la ligne 11 dans l'extrait de code Merci |
|||
|
|
00
|
|
|
#10 | |||
|
Invité de passage
![]() Inscription : juin 2011 Messages : 1 ![]() |
Bonjour,
J'utilise Crystal Reports XI R2, et je souhaite, comme la plupart d'entre vous, afficher et imprimer des états CR en PDF via PHP. J'arrive à générer des rapports en PDF, seulement j'ai un problème concernant le passage de paramètres : comment passer une date (au format YYYY/MM/JJ) en paramètre ? Voici une partie de mon script : Code :
Citation:
Autre question : comment récupérer la valeur de ces paramètres une fois qu'ils ont été renseignés ? Merci d'avance pour vos réponse en3rgizR |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com