Zeile 17: |
Zeile 17: |
| == Aufbau der Datenquellen-Dateien (*.SPD) == | | == Aufbau der Datenquellen-Dateien (*.SPD) == |
| | | |
− | [[Datei:SPD-02.png |thumb | hochkant=1.5 |left | Beispiel-Datei: [[DQ01-Demo.spd]]]]'''[Queries]''' | + | [[Datei:SPD-02.png |thumb | hochkant=1.5 |left | Beispiel-Datei: DQ01-Demo.spd]]'''[Queries]''' |
| | | |
| Hier werden alle neu zu definierenden Abfragen mit dem Namenszusatz ''__qry***'' aufgelistet. | | Hier werden alle neu zu definierenden Abfragen mit dem Namenszusatz ''__qry***'' aufgelistet. |
Zeile 36: |
Zeile 36: |
| | | |
| | | |
− | '''[Datasource__qryNamederAbfrage]'''[[Datei:SPD-03.png |thumb | right | Auszug aus: DQ01-Demo.spd]] | + | '''[Datasource__qryNamederAbfrage]'''[[Datei:SPD-03.png |300px | right ]] |
| | | |
| Hier wird die Datenquelle mit dem Befehl Name=__dsNamederAbfrage erzeugt. | | Hier wird die Datenquelle mit dem Befehl Name=__dsNamederAbfrage erzeugt. |
Zeile 43: |
Zeile 43: |
| '''[Pipeline__qryNamederAbfrage]''' | | '''[Pipeline__qryNamederAbfrage]''' |
| | | |
− | Über Name=__pplnNamederQuelle wird dann die eigentliche Datenpipeline erzeugt. | + | Über ''Name=__pplnNamederQuelle'' wird dann die eigentliche Datenpipeline erzeugt. |
| Die Befehle ''Opendatasource'', ''CloseDatasource'' und ''SkipWhenNoRecords'' entnehmen Sie bitte den Beispieldateien. | | Die Befehle ''Opendatasource'', ''CloseDatasource'' und ''SkipWhenNoRecords'' entnehmen Sie bitte den Beispieldateien. |
| | | |
| | | |
| | | |
− | Username=xxNamederDatenQuelle stellt den eigentlichen Namen bereit, den der User später im Reportdesigner zu sehen bekommt. | + | ''Username=xxNamederDatenQuelle'' stellt den eigentlichen Namen bereit, den der User später im Reportdesigner zu sehen bekommt. |
| | | |
| Die Zeilen geführt von einem Semikolon werden als Kommentarzeilen interpretiert. | | Die Zeilen geführt von einem Semikolon werden als Kommentarzeilen interpretiert. |
Zeile 56: |
Zeile 56: |
| Bitte beachten Sie, dass bei der Verteilung der SPD-Dateien ein Schreibzugriff auf das Schild-NRW-Installationsverzeichnis benötigt wird. | | Bitte beachten Sie, dass bei der Verteilung der SPD-Dateien ein Schreibzugriff auf das Schild-NRW-Installationsverzeichnis benötigt wird. |
| | | |
− | In der beiliegenden ZIP-Datei sind zwei Beispiele für solche dynamisch erstellte Datenquellen enthalten. | + | In der beiliegenden ZIP-Datei sind zwei Beispiele für solche dynamisch erstellte Datenquellen enthalten: '''[[Medium:SPD_Dateien.zip]]''' |
| | | |
− | [[http://www.svws.nrw.de/index.php?id=209 Erstellen von eigenen Datenquellen im Report-Designer]]
| |
| | | |
| | | |