Zu ideeFix Tipp-Übersicht

ideeFix antwortet:
Microsoft Access: Lesender Zugriff auf die SQL- oder Access Datenbank


Access Version

Am Webserver kann man mit der ideeAccess.exe, einer Windows App, die im \bin Ordner von ideeNet® steht, eine Kopie der Access Datenbank erzeugen, die sämtliche Tabellen enthält, die man für das Erstellen individueller Berichte braucht. Diese Kopie kann mit Microsoft Access – im Gegensatz zur Originaldatenbank – ohne Datenbankkennwort öffnen.

Wenn man Abfragen erstellt, die man auch in der nächsten Kopie der Datenbank verwenden will, kann man eine zusätzliche Access Datenbank mit diesen Abfragen einrichten, in der die Tabellen der Kopie der Datenbank über Externe Daten verknüpft sind. Die Kopie der Datenbank muss dann immer denselben Dateinamen wie beim letzten Mal haben im gleichen Ordner wie beim letzten Mal stehen.

Die ideeAccess.exe kann am Webserver auch automatisiert ausgeführt werden, damit beispielsweise täglich oder stündlich eine aktuelle Kopie einem bestimmten User in einem bestimmten Ordner zum Erstellen individueller Berichte zur Verfügung gestellt wird. Weitere Details siehe ideeNetAdmin | Datenbanktools | Kopie der Access Datenbank erstellen.

SQL Version

Man kann mit Microsoft Access auf die Tabellen in der SQL Datenbank zugreifen, indem man eine Access Datenbank erzeugt, in der die benötigten Tabellen der SQL Datenbank über Externe Daten verknüpft sind.

Zu diesem Zweck muss man sich vorher von der für den SQL Server zuständigen Stelle einen lesenden Zugriff auf die SQL Datenbank über ODBC (Open Database Connectivity) einrichten lassen.