Reports für MS-SQL-Server an ORACLE anpassen

Aus GEVITAS
Wechseln zu: Navigation, Suche

1 Allgemeines

Da GEVITAS-Carnet über ADO auf die Datenbank zugreift, kann man Reports, die z.B. für MS-SQL gemacht wurden, nicht so einfach für ORACLE verwenden!

  • Reports, die für MS-SQL gemacht wurden, verwenden die ODBC für den Datenbank-Zugriff. ODBC ist eine Schnittstelle von Microsoft, die den Datenbankzugriff relativ universell ermöglicht. Reports, die für die ODBC gemacht wurden, funktionieren in aller Regel für verschiedene Datenbank-Maschinen. GEVITAS-Programme für ORACLE benutzen aber keine ODBC.

Deshalb muss man die Reports, die für MS-SQL-Server gemacht wurden, an ORACLE anpassen!

2 Vorgehensweise

2.1 CrystalReports starten, Report öffnen

Starten Sie CrystalReports und öffnen Sie den gewünschten Report (Menü Datei ⇒ Öffnen).

2.2 Datenquellenpfad festlegen

Öffnen Sie Datenquellenpfad festlegen (Menü Datenbank ⇒ Datenquellenpfad festlegen)

Klicken Sie im Baum unten auf Neue Verbindung herstellen ⇒ Oracle-Server ⇒ Neue Verbindung erstellen. Geben Sie den Namen des Dienstes (=Lokaler Service-Name) ein und die Anwender-ID und das Kennwort. Die Verbindung wird im Baum angezeigt.

Doppelklicken Sie ggf. das Schema, das Sie verwenden wollen.

2.3 Tabelle auswählen

Wählen Sie in der oberen Tabelle die gewünschte Tabelle aus, z.B. "CARNET_KOPF". Klicken Sie in der unteren Tabelle auf den gleichen Tabellen-Namen und dann auf die Schaltfläche Aktualisieren .

Im Oberen Baum wird die Tabelle nun für die neu-ausgewählte Datenbank eingetragen.

Wiederholen Sie diesen Vorgang für alle Tabellen, die oben angezeigt werden!

Schließen Sie den Dialog mit Schließen.

Speichern Sie den Report, u.U. mit dem Namenszusatz "_Oracle".