Base verhält sich hier in mehrfacher Hinsicht exakt wie Access wenn es mit einer Fremddatenbank benutzt wird. Für den Datenzugriff gibt es externe Treiber des jeweiligen Datenbankherstellers. Irgendwelche Benutzerschnittstellen sind einzig und allein Sache des jeweiligen Datenbankprogrammes. Du verbindest eine MySQL-Datenbank mit Access, um sie mit Access-Formularen und Berichten zu verwenden. Ein anderer Benutzer verbindet die selbe Datenbank mit Base, um OpenOffice.org's Formulare und Berichte zu verwenden. Ein dritter Benutzer verwendet eine Skript-Sammlung, um HTML-Formulare ins Netz zu stellen.

Base kann also nicht einmal Access-Dateien lesen. Es verwendet Microsoft-Treiber, was der Grund ist warum Access unter nur unter Windows mit irgendeinem Datenbankprogramm verbunden werden kann (niemals würde MS einen Linux-Treiber für Access veröffentlichen, selbst wenn sie das innerhalb von Stunden aus dem Ärmel schütteln könnten).

Genausowenig kann Access MySQL-Datenbanken lesen, aber es gibt MySQL-Treiber mit denen Access, Base und dutzende andere Programme auf eine standardisierte Art und Weise kommunizieren können.

Das mit den Prozenten ist völlig egal. Auch unter Access gibt es meines Wissens keinen Datentyp für Prozente. 20% ist lediglich eine andere Schreibweise für die gespeicherte Dezimalzahl 0,2. Base kann 0,2 in hunderten verschiedenen Zahlenformaten anzeigen, ohne dass dazu eine einzige Dezimalzahl in der Datenbank verändert werden müsste.

Ganz ehrlich: Solange Du noch eine legale Kopie irgendeiner alten Access-Version unter Windows laufen lassen kannst, solltest lediglich eine Verknüpfung für Serienbriefe, Calc-Modelle, PDF-Export und ähnliches bereitstellen, ohne eidtierbare Tabellen, ohne Formulare. Bearbeite Deine relationale Datenbank in Access und verwende die Daten auch(!) in OOo mit Base als Brückenelement.

Schönen Nachmittag,
Andreas


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an