Crystal Reports en PHP

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Is het mogelijk om PHP en Crystal Reports samen te laten werken?

Ik heb het vanuit php wel voor elkaar gekregen om een report uit te printen (printer) of the exporteren naar PDF.

Hoe vraag / gebruik ik het rapport binnen mijn html / php op? Is dit uberhaupt mogelijk met PHP? Is hier ergens goede documentatie over te vinden?

De code die ik nu heb is;

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$crapp = new COM("CrystalRuntime.Application.11");
$creport = $crapp->OpenReport("C:\\Program Files\\Business Objects\\Crystal Reports 11\\Samples\\nl\\Reports\\Feature Examples\\test.rpt", 1);
$creport->ReadRecords();

// Print report
$creport->PrintOut(false);

//fomatType = integer 22=xls, 31=pdf etc
$creport->ExportOptions->FormatType = 31;

//type 1 is to output to a file I think 2 is email
$creport->ExportOptions->DestinationType = 1;

$creport->ExportOptions->DiskFileName = "C:\\report.pdf";

$creport->DiscardSavedData();
$creport->Export(false);

print_r("<br/><br/><hr>");

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waarom export je je report niet als HTML dan? Dan kun je het gewoon weer inlezen of in een frame (of popup-window :P ) openen.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat is dus iets wat ik niet wil (geloof ik :P), want dan heb je voor de rest geen interactie meer met het CR component.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op woensdag 11 oktober 2006 @ 11:40:
Dat is dus iets wat ik niet wil (geloof ik :P), want dan heb je voor de rest geen interactie meer met het CR component.
Uh, CR draait server-side dus die interactie is zowieso nogal moeilijk te bewerkstelligen ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij