ALADIN - eine Fakturierungs Umgebung für den Büroalltag
Zu allererst möchte ich demjenigen recht herzlich Danken, der ALADIN auf die Computerwelt losgelassen hat. Nicht nur daß, er stellt das Programm ALADIN auch noch kostenfrei zur Verfügung. Als ob das nun nicht schon genug wäre. Erst durch seinen sehr guten und uneigennützigen Service, vielen Zeilen Mail's die hin und her wanderten, ist es mir nun doch gelungen ALADIN auf dem eigenen Rechner zum Leben zu erwecken.
MySQL-Server downloaden und installieren ODBC-Treiber besorgen und installieren Installation und Inbetriebnahme von ALADIN Basic-Bibliothek ALADIN in OOo hinzufügen Datenbankschnittstelle in OOo konfigurieren Die Tabellen für ALADIN erstellen Anhang und weiterführende Links
Einleitung: Weshalb ALADIN Es
ging darum, für eine kleine Büroumgebung ein Rechnungs-,
Auftrags- und nicht zuletzt eine Korrespontenzumgebung welche für
Normaluser bedienbar und pflegeleicht ist, zu finden. Nach langem Suchen bin ich auf ALADIN gestoßen. Gegenüber andern kostenlosen Programmen bietet es die Möglichkeit, auf Windows wie auch auf Linux und wohl auch auf einem MAC und anderen Betriebsystemen lauffähig zu sein. Voraussetzung ist ein auf den Betriebssystemen installiertes OpenOfficeorg und eine Verbindung zu einer MySQL-Datenbank.
Im Folgendem die Wiedergabe, wie ich es mit schaffte ALADIN zum Arbeiten zu überreden ;) Mit viel Ausdauer des Programmierers von ALADIN mir gegenüber und nur mit Hilfe des Programmierers ist es mir gelungen, eine funktionstüchtige Arbeitsumgebung zunächst auf einem Windows XP Rechner zustande zu bringen. An dieser Stelle nochmals recht herzlichen Dank!
Diese Anleitung bezieht sich auf einen Rechner mit installierten
Windows XP SP2 und einer OpenOfficeorg Version 1.1.3 und beinhaltet die Schritte bis zur Inbetriebnahme. Eine Anleitung zur Arbeit mit dem Programm ist in diesem Dokument nicht zu finden. Sollte ich Zeit finden, schreibe ich noch eine FAQ die Probleme behandelt, die ich mit diesem Programm hatte. MySQL-Server downloaden und installierenZunächst einmal muss eine funktionsfähige MySQL-Umgebung
installiert werden. Für diejenige, die noch keine eigene Datenbankumgebung
installiert haben, eine kurze Anmerkung. Wer eine schnelle und unkomplizierte Webserver- und Datenbankumgebung auf seinem Rechner installieren möchte, nicht erst tausende Seiten Apache- und MySQL- und PHP Manuale durchlesen möchte ist mit XAMPP von http://www.apachefriends.org/de sehr gut beraten. Quasi auf Knopfdruck ist es möglich, mittels XAMPP eine komplette Webserverumgebung mitsamt Datenbankanbindung auf den heimischen PC zu zaubern. Zitat aus der dortigem Website: Zur Zeit gibt es vier XAMPP-Versionen: eine Version für Linux Systeme (getestet für Ubuntu,
SuSE, RedHat, Mandrake und Debian), Auf die Installation von XAMPP selbst möchte ich hier nicht eingehen. Eine gute und umfangreiche Anleitung liegt XAMPP bei. Danach sollte es keine Probleme geben, schnell und problemlos eine Serverumgebung auf dem eigenen PC zu installieren. Testen kann man den gerade installieren und im Hintergrund werkenden Webserver, wenn man einen
Browser (Firefox oder Opera) startet und in die Adresszeile "localhost" oder die IP-Adresse 127.0.0.1 eingibt. Es
sollte wie im folgendem Bild die Startseite des Webservers aufgerufen
und dargestellt werden. (Die Abbildung stimmt nicht mit derjenigen
überein, die nach der XAMPP-Installation zu sehen ist.)
Nun sollte noch überprüft werden, ob MySQL seine Daten präsentieren möchte. Am einfachsten funktioniert das wieder mittels eines Webbrowsers und dem Paket phpMyAdmin. Dieses Paket liegt bei XAMPP bereits dabei und kann über die Startseite und den Navigationspunkt "Datenbank verwalten" o.ä. aufgerufen werden. Der Aufruf der MySQL Datenbank würde wie im folgenden aussehen.
So, nun kann man/frau sich erst einmal auf die Schultern klopfen. Für diejenigen die noch nie einen eigenen Webserver auf dem System zu laufen hatten, ein großer Schritt.
ODBC-Treiber besorgen und installierenZu all dem muss noch ein ODBC-Treiber her. Der kann unter folgender Adresse herunter geladen werden und anschließend problemlos installiert werden. Installation und Inbetriebnahme von ALADINNun zum Eigentlichen, der Installation und Inbetriebnahme von ALADIN. OpenOfficeorg sollte natürlich bereits auf dem Rechner installiert sein. Auf meinen Rechner läuft die Version 1.1.3. Zunächst sollten Sie ALADIN einmal auf Ihren Rechner herunter laden. Die dazu notwendigen Dateien erhalten Sie >hier< Ein paar grundsätzliche Zeilen zur Installation und zum Funktionsumfang findet man in der dem Paket beiliegenden Datei "liesmich". Menschen die ständig mit OOo zu tun haben und auch in dieser Umgebung programmieren, wird diese knappe Einführung sicherlich ausreichen. Ich, der mit OOo und Macros in OOo noch so gut wie nichts zu tun hatte, habe und hatte damit erhebliche Probleme. Deshalb auch noch einmal dieses Document um die Vorgänge späterhin noch einmal nachvollziehen zu können und für diejenigen, die das alles noch vor sich haben, als kleine Hilfe. Das Paket ALADIN zunächst einmal in ein temporäres
Verzeichnis auf der Festplatte entpacken. Diese beiden Ordner "ALADIN" aus dem Verzeichnis
"database" gehört in das OpenOfficeorg
Programmverzeichnis \user\database\ kopiert. Das gleiche passiert mit dem Ordner "ALADIN" aus dem
Verzeichnis "basic". Den kopiert man in das
Verzeichnis: Basic-Bibliothek "ALADIN" in OOo hinzufügenUnter dem Menüpunkt "Extras" -> "Macros"
-> "verwalten" muss nun unter dem Karteikartenreiter
"Bibiolotheken" unter "hinzufügen..."
"ALADIN" als Basic-Bibliothek hinzugefügt werden. Dazu
sucht man im Installationsverzeichnis von OOo die entsprechende
Quelle. Die
lautet:
In der Bibliothek "ALADIN" unter "Global" müssen nun folgende Variablen angepasst werden:
Datenbankschnittstelle in OOo konfigurierenDas Programm OpenOfficeorg (im Folgendem als OOo bezeichnet) ist
geöffnet. Nun wird der Karteikartenreiter ODBC ausgewählt, um die Verbindungsdaten zur Datenbank einzutragen. Als Standard (z.B. unter installierter Serverumgebung mit XAMPP) ist hier als als Benutzer der Benutzer root ohne Passwort einzutragen. Als Zeichensatz habe ich hier noch „System“ angegeben. Ab und an, nach getätigter Eingabe sollte der Buttom
„Anwenden“ gedrückt werden. Im folgendem noch einmal die 2 Schritte: -> Menüpunkt „Extras“ -> „Datenquellen“: 1.)
3.)
Ist OOo gestartet sollte nun über die Taste [F4] die Datenquellenansicht aufgerufen werden. Unter der Datenquelle „MySQL“ die wir gerade erfolgreich angelegt haben, sollten jetzt die in der Datenbank enthaltenen Tabellen zu sehen sein:
Die Tabellen für ALADIN erstellen (lassen)Nun wird die Datei „createTables.sxw“ in dem Programmordner von OOo (z.B.: C:\Programme\OpenOffice.org1.1.3\user\database\ALADIN\ ) mit Schreibschutz geöffnet.
Es kann nun (und sollte auch) mit "Benutzer anlegen und
Zugriffsrechte setzen" ein Benutzer mit einem Kennwort für
die Datenbank „aladin“ angelegt werden. Nun muß nach dieser Aktion der MySQL-Server neu gestartet werden. Ist das erledigt, wird mit dem Buttom "Tabellen in Datenbank erzeugen", die Tabellen für ALADIN in der Datenbank „aladin“ erzeugt. Diese Aktion dauert einen kleinen Moment und man sollte den Rechner dazu Zeit geben, diesen Job erledigen zu können ;) Datenquelle ALADIN anlegenGenau so, wie im Punkt „Datenquelle MySQL erstellen“ erstellen wir nun eine neue Datenquelle „ALADIN“ für OOo. Noch einmal zur Vorgehensweise: Menüpunkt „Extras“ -> „Datenquellen“
-> „neue Datenquelle“ vergeben wir den Namen „ALADIN“
(ohne die „ “) . Als Datentype wird „MySQL“
ausgewählt. Unter dem Tab MySQL wird der Punkt „Existierende
MyODBC _Datenquelle verwenden“ ausgewählt. Im Punkt
„Datenquellen-URL“ wird die Datenbank „aladin“
ausgewählt. Nun sollten Sie unter „Datenquellen“ (zu erreichen
unter anderem mit der Taste [F4]) unter der Datenquelle „ALADIN“,
die zuvor mit dem Buttom "Tabellen in Datenbank erzeugen"
erzeugt haben, zu sehen sein.
In der Version „aladin.2005-10-01“ waren das 76 Tabellen. Im Windows XP werden die Tabellen komplett mit Kleinbuchstaben in der MySQL-Datenbank erzeugt. In meiner SUSE-Linux 9.2 Version werden die Tabellen mit Großbuchstaben in der Datenbank erzeugt. Unter Windows XP hatte ich Deshalb ein „paar“ Probleme mit der Datenbankanbindung mittels OOo Version 1.1.3. Stand 10/2005. Laut o.g. Vorgehensweise sollte es aber relativ problemlos funktionieren. Erster Start von ALADINLegen Sie nun zunächst einmal eine Verknüpfung zum
Starten von ALADIN auf dem Desktop an. C:\Programme\OpenOffice.org1.1.3\program\soffice.exe
macro:///ALADIN.Startmenue.neuerTask Beim Ausführen dieser Verknüpfung erhalten Sie den Startdialog von ALADIN:
Nach dem Ausführen einer Funktion z.B. „Anlegen eines neuen Kunden“ finden sie in der Menüleiste von OOo einen neuen Menüpunkt „ALADIN“. Von dort aus lässt sich sehr schnell auf die vielfältigen Funktionen von ALADIN zugreifen.
Weiter Links: Über ALADIN selbst: Die Seiten des Apachefriends Projektes: |