Salut à tous,
est ce que quelqu'un peut me dire sir crystal report est compatible avec php?
Ma base est sous postgresql.
Merci de votre aide
Salut à tous,
est ce que quelqu'un peut me dire sir crystal report est compatible avec php?
Ma base est sous postgresql.
Merci de votre aide
Peux-tu être plus clair, que souhaites-tu faire, quel est le but de ton travail?
ok je vais être plus clair.
J'ai développé un site avec php et prostgesql.
Il tourne sous Apache.
je dois générer des etats.
Or quant j'appel Business Object pour acheter Crystal report il me disent qu'il ne sont pas sur que CR est compatible avec php.
Ils me disent qu'il est compatible avec ASP, et que le serveur doit être IIS.
Ma question est la suivante : est ce qu'il est possible de générer des états sous CR à partir de php?
c'est à dire depuis une page php appeler dynamique un état pour pouvoir être imprimé depuis le navigateur?
Comment faire le lien depuis php pour imprimer un report de CR ?
Merci de ton aide.
Désolé, mais de mémoire je n'ai jamias vu un sujet traitant de cela et je n'ai jamais fais de tests. Je sais que crystal est très bien intégré avec Visual Basic.Net, mais avec php j'en doute. En tout cas bonne chance et si tu trouve une solution n'hésite pas à la poster ici, car d'autres personnes seraient sûrement intéressées
On peut faire fonctionner crystal avec php.
Mais par contre tu es sous quel environnement ? unix ? windows ?
OK, d'apres ce que j'ai lu, il faut que je tourne sous IIS + et php sous windows
Moi je l'ai fait sous apache + php + interbase sous windows 2000 pro
effectivement ca m interesserait vraiment beaucoup sous windows avec II et PHPEnvoyé par Machuet
la seule chaose que j ai pu trouver c'est ca:
et je ne sais pas vraiment ce que ca fait ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $oApp = new COM ("CrystalRuntime.Application"); $oRpt = $oApp->OpenReport("c:\\Etat1.rpt",1); $oRpt->MorePrintEngineErrorMessages = 1; $oRpt->EnableParameterPrompting = 1; ?>
Moi je veux pouvoir ouvrir un modele rpt a partir d un element dans ma base SQL server
Bon le code que tu nous montre la provient du moteur RDC (Report design Component) de Crystal. Il a été écris spécialement pour VB, donc sur le site de Crystal tu vas trouver des exemple RDC pour ASP, VB etc...Envoyé par the_edge
à toi de les convertire pour PHP.
Voici une petite explication de ton code:
$oApp = new COM ("CrystalRuntime.Application");
Création de ce que l'on pourrai appeler un container.
C'est lui qui est chargé de créer les objet "rapprot".
Attention de n'avoir qu'un objet de ce type par session.
$oRpt = $oApp->OpenReport("c:\\Etat1.rpt",1);
Comme je viens de le dire l'APP crée un objet report depuis un fichier RPT. Il peut en créer plusieur à la fois.
$oRpt->MorePrintEngineErrorMessages = 1;
Désactive l'affichage des messages d'erreur sur le serveur.
$oRpt->EnableParameterPrompting = 1;
Désactive les boîtes de dialogue de saisie de paramètres.
Effectivement s'il manque qlq chose au rapport, ou une erreur est surevnu cela ne sert à rien de l'aficher sur le bureau du serveur !!!!!!
Voilà bonne chance pour la suite.
mici bcp ca m aide deja pas mal parce que le reporting c tout nouveau pour moi
mais pour generer un doc html dans le repque je veux sur le serveur je dois configurer ca dans crystal avec qqch du style ce rpt genere a partir de tel champs dans ma bvase tel doc.html ou c avec php que j ouvre mon rpt et que je lui dit maintentant tu me genrer a partir de ce rpt un .html que tu sauve dans tel rep sur le serveur ??
C'est le RPT qui ce générer en html et qui est renvoyer au client. Il n'y a pas de fichier sauver sur le disque. On peut tou faire à la volé.
Ca marche en jsp alors on peut surement le faire en PHP.
et y un exple de code qui genere ce fichier html et qui l envoie au client qq part meme en jsp ????
parce que les infos concernant ce genre de manip se font super rare .....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager