Imigration von MS

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

collab
Beiträge: 3
Registriert: Di, 20.03.2007 13:44

Imigration von MS

Beitrag von collab »

Hallo,

nun möchte ich nun der OO-Gemeinde auch beitreten. Um nicht völlig planlos los zu stolpern stelle ich hier mal meine Situation vor und fasse meine Fragen zusammen.

Habe ein kleines Netzwerk. Darin ist in Access eine Datenbank. Diese würd von mehreren Rechner über Formulare genutz. Diese Formulare habe ich in VBA alle selber geschrieben. In Word werden per Seriendruck Schreiben mit Daten aus der Datenbank gedruckt. Diesen ganzen Ablauf möchte ich nun auf die OO-Welt übertragen.

Dachte an eine My-SQL Datenbank mit OOffice. Nur stellt sich für mich dir Frage wie ich am sinvollstem Umsteige. Kann man einen Umstieg quasie auf Raten machen? Oder muss ich alles an einem Stichtag umstellen? Schön wäre wenn ich zunächst die Oberflächen neu programmieren kann. Diese dann noch eine Zeit lang auf Access zugreifen lasse. Dann im zweiten Schritt stelle ich die Datenbank selber um. Kann man das machen?

Habe mal im Internet ein wenig gesucht und mir ein paar Sachen durchgelesen. Könnte ihr mir weitere Dokumentation emphfelen? Evtl. Ein Buch zu diesem Thema?

Vielen Dank schon mal im Vorrraus!
collab
Beiträge: 3
Registriert: Di, 20.03.2007 13:44

Beitrag von collab »

hm, ist die Frage so trivial oder so komplex, dass sich niemand an der Anwort versuchen will??? :roll:
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Beitrag von Eddy »

Hallo collab,
hm, ist die Frage so trivial oder so komplex, dass sich niemand an der Anwort versuchen will?
ja, genau so, und das ist ernst gemeint.

Was für Dich sinnvoll ist, kann Dir hier niemand sagen. Das kannst Du nur selber entscheiden.

Ich würde in dieser Situation auf einem (meinem?) Rechner OpenOffice installieren und alles so zurechtmachen, dass es funktioniert, übers Netzwerk natürlich, aber erstmal auf einem PC.
Zum "Warmwerden" kann OO auch schon auf den anderen Rechnern installiert sein, vielleicht kann damit schon das eine oder andere gearbeitet werden.

Erst wenn auf dem einen PC alles zufriedenstellend funktioniert, würde ich die anderen PCs umstellen.

Ob das für Dich sinnvoll und machbar ist? Diese Entscheidung liegt bei Dir.

Kennst Du das OO-Wiki: http://ooowiki.de/

Mit trivialen Grüßen

Eddy
collab
Beiträge: 3
Registriert: Di, 20.03.2007 13:44

Beitrag von collab »

Danke Eddy für die Antwort!

Kann ich gut verstehen. Ist immer blöd so Anfängerfragen zu beantworten. OO habe ich schon installiert und arbeite zum Teil auch damit. Aber so richtig mit Datenbank usw. halt noch nicht. Werde mich in das Thema weiter einarbeiten und dann meine Fragen "hoffentlich" noch einmal konkreter stellen.

Viele Grüße, Collab
Drachen
*****
Beiträge: 223
Registriert: Do, 27.10.2005 19:05

Re: Imigration von MS

Beitrag von Drachen »

Hallo collab,
collab hat geschrieben:Habe ein kleines Netzwerk. Darin ist in Access eine Datenbank. Diese würd von mehreren Rechner über Formulare genutz. Diese Formulare habe ich in VBA alle selber geschrieben. In Word werden per Seriendruck Schreiben mit Daten aus der Datenbank gedruckt. Diesen ganzen Ablauf möchte ich nun auf die OO-Welt übertragen.

Dachte an eine My-SQL Datenbank mit OOffice. Nur stellt sich für mich dir Frage wie ich am sinvollstem Umsteige. Kann man einen Umstieg quasie auf Raten machen? Oder muss ich alles an einem Stichtag umstellen? Schön wäre wenn ich zunächst die Oberflächen neu programmieren kann. Diese dann noch eine Zeit lang auf Access zugreifen lasse. Dann im zweiten Schritt stelle ich die Datenbank selber um. Kann man das machen?
Ich glaube nicht, dass das so einfach geht, wie Du Dir das vorstellst, schon weil Du m.W. Deine VBA-Makros alle wirst neu schreiben müssen. Du hast also viel Arbeit vor Dir.

Beginnen würde ich vorbereitend mit dem Installieren des DB MySQL. Dorthin kopierst Du dann den Datenbestand aus Access, damit Du echte Daten fürs weitere Testen hast.

Wenn Du schrittweise Arbeitsplatz für Arbeitsplatz umstellen willst und zwischendurch einen Parallelbetrieb fahren willst, darfst Du Dich jetzt schonmal um Deine Access-Abfragen kümmern, bzw. neue aufbauen.
Access ist auch ein recht brauchbares Frontend für SQL-Datenbanken, nebenbei sparst Du damit noch Netzlast (was bei kleiner Access-DB unerheblich ist).

Wenn Du das hast, fang mit OpenOffice auf zunächst einem PC an, Du hast hier vermutlich neue Vorlagen zu erstellen und darauf basierend natürlich neue Makros. Import ist m.W. bei Vorlagen begrenzt und bei Makros kaum möglich, schreib sie besser von Grund auf neu, spart später viele Probleme.

Im nächsten Schritt teste mit mehreren OOo. Installationen, ob es Zugriffskonflikte gibt oder ob versehentlich Pfade nicht auf Arbeitsgruppenordner verweisen und was so nötig ist.

Ab einem Stichtag kannst Du dann als ersten Schritt der realen Umstellung (also nach der Testphase) alle MSO bzw. Access auf den SQL-Server umstellen. Falls Deine CLients auch in die DB schreiben, musst Du nämlich eine homogene datenbasis haben, wenn Du dann Access-DB und SQL-DB parallel betreibst, gibt es Differenzen. Wenn wenig Änderungen anfallen und die Umstellung nur wenige Tage und keine Wochen dauert, kannst Du auch ab Stichtag Änderungen in der Access-DB verhindern oder verbieten und nur noch die SQL-DB aktualisieren lassen.

Tja und dann stell Deine PC um von MSO auf OOo, plane ggf. Schulungen ein, da die ganze Formatiererei im Writer doch eine etwas andere Denkweise erfordert als im Word, auch von Excel zu Calc gibts Unterscheide, sei es hier und da bei den verfügbaren Funktionen oder in Spezialfällen bei der Anwendung der Funktionen. Base schließlich ist derzeit keine Konkurrenz zu Access, aber die Komponente ist noch die neueste und dürfte sich in nächster Zeit vermutlich noch stark verbessern.

Ich habe das Szenario selber noch nicht durchziehen müssen, wir habens aber letztes Jahr schon mal durchgespielt bzw. die Ansätze entworfen, weil unser Chef über die Einsparung von 5- bis 6stelligen Summen an Lizenzgebühren für MSO nachgedacht hat. Hoffentlich habe ich die grobe Abfolge richtig wiedergegeben ohne meine notierten Stichpunkte, die irgendwo im Büro sein müssten. Am Ende hängt es ja doch von den konkreten Anforderungen ab, fast jede Systemumgebung inkl. Arbeitsabläufe sind etwas anders, darum muss man das allgemeine Konzept stets individuell anpassen.

MfG
Drachen
Antworten