php et crystal report 2008

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php et crystal report 2008

Re: php et crystal report 2008

par mickam » 30 mars 2010, 17:39

Hello,

perso, j'ai réussi à faire marcher ce code avec le runtime de CR XI. Pour cela j'ai mis :
new COM ("CrystalRuntime.Application.11")

Par contre depuis la version 2008, le runtime est en .NET. Je n'ai donc aucune idée de savoir s'il est possible de faire la même chose...

Re: php et crystal report 2008

par ahmid » 30 janv. 2010, 23:13

Quelqu'un aurait il une piste : j'ai le meme pb avec crystal 2008....
Merci

par Tibal » 20 mars 2008, 01:39

J'avais déjà testé avec office (word, excel) et tout fonctionne bien. Ce n'est que pour CrystalRuntime que ça ne fonctionne pas. J'ai demandé à BO si une version d'évaluation suportait bien cette fonctionnalité mais pas de réponse pour le moment. J'ai testé avec crystal version 11 et 12 en placant bien dans mon code CrystalRuntime11 ou CrystalRuntime12 et toujours la même erreur...
Merci d'avance pour vote aide !

par Ryle » 19 mars 2008, 11:42

Apparement il faut modifier les permissions de COM pour autoriser php à l'utiliser :

http://www.phpbuilder.com/columns/venka ... hp3?page=2

par tibal » 18 mars 2008, 23:25

voici mon erreur :

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `CrystalRuntime.Application.11': Syntaxe incorrecte ' in C:\wamp\www\THIB\test2.php:18 Stack trace: #0 C:\wamp\www\THIB\test2.php(18): com->com('CrystalRuntime....') #1 {main} thrown in C:\wamp\www\THIB\test2.php on line 18

par tibal » 18 mars 2008, 23:18

Oui oui j'avais trouvé mais ma question c'est les pré requis pour éxécuter ce code.
Ca ne fonctionne pas car il n'arrive pas à interpréter le CrystalRuntime.

par Ryle » 18 mars 2008, 09:33

Trouvé sur le net (5ème réponse de google, c'est dire que je suis aller chercher loin ;))
<?php
$crapp = new COM ("CrystalRuntime.Application") or die ("Error on
load");
$creport = $crapp->OpenReport("c:/test.rpt", 1);
$creport->ExportOptions->DiskFileName="c:/test.rtf";
$creport->ExportOptions->DestinationType=1; // Export to File
$creport->ExportOptions->FormatType=4; // Type: RTF
$creport->DiscardSavedData();
$creport->Export(false);

print "...done";
?>
I am not sure what version of Reports u using. If you using 9, then chnage to new COM("CrystalRuntime.Application.9")

php et crystal report 2008

par tibal » 18 mars 2008, 07:03

Bonjour,

Je cherche à lancer un crystal report depuis un page php.

J'ai trouvé le code suivant :

$app_obj = new COM("CrystalRuntime.Application") or Die ("Did not open");

Cette ligne ne fonctionne pas, CrystalRuntime n'est pas reconnu !

Existe t-il des pré-requis ?

Je suis en test avec une version d'évaluation Crystal report 2008 sous PHP5.

Merci d'avance pour vos réponses.