Zum Inhalt springen

tikal

Mitglieder
  • Gesamte Inhalte

    26
  • Benutzer seit

  • Letzter Besuch

  1. Guten Morgen, Ich hab ein Problem mit den SQL Server 2005 Reporting Services. Der Zugriff auf Berichte klappt, jedoch kann man über die URL auch Parameter angeben in der Form: http://server/reportserver?/Sales/Northwest/Employee Sales Report&rs:Command=Render&EmployeeID=1234 oder sogar "Befehle" die dem Report Sever sagen wie der Bericht gerendert werden soll: http://<Server Name>/reportserver?/Sales/YearlySalesSummary&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=false Siehe: Passing a Report Parameter Within a URL Using URL Access Parameters Mein Problem besteht darin, dass egal wie ich diese URL zusammenbaue die Übergabeparameter keine Wirkung haben. Sie werden zwar weiterhin (auch nach Aufruf) in der URL angezeigt, aber die Parameter zeigen keine Wirkung, also z.B. bleibt die Toolbar weiterhin sichtbar. <a href="http://localhost/Reports/Pages/Report.aspx?ItemPath=%2f<meinmodell>%2f<meinreport>&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=false">Linktext</a> Ich habe alle Möglichkeiten durchprobiert, die mir in den Sinn gekommen sind. Hat jemand Erfahrung oder eine Idee? MFG Tikal
  2. Da du, wenn ich dich richtig verstanden habe, noch nicht berufstätig bist, sondern Schüler, halte ich einen Anzug für absolut überflüssig. Zieh einen guten Pulli, oder ein Hemd an. Das ist völlig ausreichend. Das einzige worauf du achten solltest bei den Fotos ist aktualität. Aber da du jetzt erst welche machst, ist das bei dir auch kein Thema. Gruß Tikal
  3. tikal

    Gui Plugin für Eclipse

    Ich werds mal ausprobieren Vielen Dank erstmal!
  4. Morgen, kennt jemand ein Freeware/Open-source Plugin für Eclipse, das ähnliche Funktionalität zur Verfügung stellt wie der "Java-Editor"? Gruß Tikal
  5. Okay. Jetzt weiß ich woran es liegt! Der Excel Reader kann nicht mit Verknüpfungen und Funktionen umgehen!
  6. Ändert sich bei mir nichts! Immernoch leere Felder.
  7. <?php define("SCRIPT_NAME" ,"AmpelUebersicht.php"); fctAmpelUebersicht(); function fctAmpelUebersicht() { echo "<html>"; echo "<head>"; echo "<title>$Title</title>"; echo "<img src = logo_bezreg.jpg align=left><img src = logo_nrw.jpg align=right>"; echo "<div align=\"center\"><h1><b>Ampelübersicht</h1></b></div>"; echo "<br>"; echo "</head>"; echo "<hr>"; ini_set('memory_limit', '10M'); // Excel Reader einbinden require_once("excel/reader.php"); // Objekt erstellen, Encoding definieren $xls=new Spreadsheet_Excel_Reader(); $xls->setOutputEncoding("CP12522"); // Die Datei daten.xls oeffnen $xls->read("AmpelUebersichtxls.xls"); // durch die Worksheets gehen $counter=0; foreach($xls->boundsheets AS $worksheet ) { $sheet=$xls->sheets[$counter]; // worksheet ist der Zeiger in die Info der Tabelle // sheet ist der Zeiger in die Daten der Tabelle $cols=$sheet['numCols']; $rows=$sheet['numRows']; echo "<b>Arbeitsblatt ".($counter+1).": ".$worksheet['name']."</b><br />"; echo "hat: ".$rows." Zeilen und ".$cols." Spalten."; // Schleife ueber die Daten der Zeile 1 (bzw. 0 $celldata=$sheet['cells']; $headrow=1; echo "<br /><br /><b>Spaltenueberschriften:</b><br />"; for($x=1;$x<=$cols;$x++) { echo $celldata[$headrow][$x]." : "; } $counter++; } echo "<br /><br />"; //Einzelne Zellen direkt ansprechen: echo "<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"2\">"; for ($y=1;$y<=$rows;$y++) { echo "<tr>"; for ($z=1;$z<=$cols;$z++) { echo "<td>"; echo $xls->sheets[0]['cells'][$y][$z]; echo "</td>"; } echo "</tr>"; } echo "</table>"; echo $xls->sheets[0]['cells'][2][1]; echo "<form method=\"post\" action=\"" . SCRIPT_NAME . "\">"; echo "</form>"; echo "<input type=\"button\" value=\"Zurück\" onClick=\"history.back()\"><br />"; echo "</body>"; echo "</html>"; } ?>[/PHP]
  8. Mir ist aufgefallen: Wenn ich foreach($xls->boundsheets AS $worksheet ) { $sheet=$xls->sheets[$counter]; // worksheet ist der Zeiger in die Info der Tabelle // sheet ist der Zeiger in die Daten der Tabelle $cols=$sheet['numCols']; $rows=$sheet['numRows']; echo "<b>Arbeitsblatt ".($counter+1).": ".$worksheet['name']."</b><br />"; echo "hat: ".$rows." Zeilen und ".$cols." Spalten."; // Schleife ueber die Daten der Zeile 1 (bzw. 0 $celldata=$sheet['cells']; $headrow=2; echo "<br /><br /><b>Spaltenueberschriften:</b><br />"; for($x=1;$x<=$cols;$x++) { echo $celldata[$headrow][$x]." : "; } $counter++; }[/PHP] hier Headrom=2 setze werden auch keine Strings angezeigt sondern einfach nichts.
  9. So sieht die Ausgabe aus: Die Tabelle in .xls Format sieht so aus: Ampelname Ampelstatus Ampelwert Ampel 1 gruen 9 Ampel 2 gruen 7,25 Ampel 3 gelb 6,5
  10. for ($y=1;$y<=$rows;$y++) { echo "<tr>"; for ($z=1;$z<=$cols;$z++) { echo "<td>"; echo $xls->sheets[0]['cells'][$y][$z]; echo "</td>"; } echo "</tr>"; }[/PHP] Oben nicht, aber hier! Und dabei gibt er nur die Überschriften und die Zahlenwerte aus, der Rest bleibt leer!
  11. Die anderen Zeilen ließt er aber! So lange es sich um Zahlen handelt, nur Zeichen ließt er nicht sondern lässt die Felder leer. Mit Headrom =2 würde er anzeigen Leer Leer 5,76 Als Beispiel. Nur das Leer eben tatsächlich leer ist.
  12. Ich habe eine Excel Tabelle der Form Überschrift Überschrift Überschrift String String Double-Wert String String Double-Wert Jetzt laufe ich mit 2 For Schleifen durch das Dokument um es wie es in der .xls ist auch auf der PHP Seite auszugeben. Allerdings gibt er mir nur die Überschriften (die ja auch String sind, also muss es die Möglichkeit generell geben) und die Werte zurück. Der Rest bleibt leer. Weißt du wie man sich alles anzeigen kann?
  13. Oh Gott... Aber manchmal sieht man eben den Wald vor lauter Bäumen nicht mehr! Danke für deine Hilfe!
  14. echo "<hr>"; ini_set('memory_limit', '10M'); // Excel Reader einbinden require_once("excel/reader.php"); // Objekt erstellen, Encoding definieren $xls=new Spreadsheet_Excel_Reader(); $xls->setOutputEncoding("CP12522"); // Die Datei daten.xls oeffnen $xls->read("test.xls"); // durch die Worksheets gehen $counter=0; foreach($xls->boundsheets AS $worksheet ) { $sheet=$xls->sheets[$counter]; // worksheet ist der Zeiger in die Info der Tabelle // sheet ist der Zeiger in die Daten der Tabelle $cols=$sheet['numCols']; $rows=$sheet['numRows']; echo "<b>Arbeitsblatt ".($counter+1).": ".$worksheet['name']."</b><br />"; echo "hat: ".$rows." Zeilen und ".$cols." Spalten."; // Schleife ueber die Daten der Zeile 1 (bzw. 0 $celldata=$sheet['cells']; $headrow=1; echo "<br /><br /><b>Spaltenueberschriften:</b><br />"; for($x=1;$x<=$cols;$x++) { echo $celldata[$headrow][$x]." : "; } $counter++; } echo "<br /><br />"; //Einzelne Zellen direkt ansprechen: echo $data->sheets[0]['cells'][1][1]; echo "<form method=\"post\" action=\"" . SCRIPT_NAME . "\">"; echo "</form>"; echo "<input type=\"button\" value=\"Zurück\" onClick=\"history.back()\"><br />";[/PHP]

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...