Serienbrief mit openoffice jverein Datenbank auf Mac

JVerein-Benutzer diskutieren über Erweiterungswünsche

Moderator: heiner

tommyboy
Beiträge: 22
Registriert: Samstag 26. Dezember 2009, 11:11
Mitglieder: 87
Betriebssystem: osx

Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von tommyboy »

Hallo ich benötige den Zugriff auf die jverein Datenbank um einen Serienbrief aufzusetzen in dem die jeweiligen Kontodaten der Nutzer enthalten sind. Ich habe mir eine howto für Windows durchgelesen
allerdings funktioniert es bei mir nicht. Ich habe einen Macit osx als Betriebssystem
und das zeigt nur ein File jameica an und nicht wie in Windows einen Pfad. Somit kann ich
open office nicht den kompletten pfad zum h2 Datenbankverzeichnis angeben.
Wie bekomme ich hier Zugriff und die db in open office zum laufen?

Ich habe als Classpath nun stehen:
/Applictions/jameica.app
Laut Beschreibung sollte ich aber folgendes haben:
/Applications/jameica/lib/h2/h2.jar


Tommyboy
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von josa49 »

Hallo Tommyboy,

wenn die die Instruktionen von http://www.jverein.de/wiki/index.php?ti ... reOfficeDB genau befolgst (Open Office geht genau so), dann klappt zumindest bei mir der Zugriff über JDBC.

Um den Class-Pfad einzubinden, musst du zunächst im z.B Writer mit Extras>Optionen>LibreOffice>Erweitert> denClass Pfad unter "Archiv zufügen" den Ort /Applications/jameica.app angeben (ich nehme an, dass du dort jameica installiert hast),
dann mit "Ordner hinzufügen" dich bis zu /Applications/jameica.app/lib/h2/h2.jar hangeln.

Diese Datei bestätigst du dann mit ok.

Dann geht es weiter mit Libre (Open-)-Office Base, richte dich genau nach der Anleitung und gib unter "URL der Datenquelle" den Pfad zu deiner jverein-Datenbank ein, also wenn dein Datenverzeichnis unter z.B. /Users/username/jameica-daten liegt:

jdbc:h2:/Users/username/jameica-daten/jverein/h2db/jverein

Den Rest kannst du wörtlich aus der Anleitung nehmen.

Wenn du dann noch Probleme hast, schicke mir eine PN.

JOachim
hhald
Beiträge: 35
Registriert: Samstag 5. Oktober 2013, 23:10
Verein: FÖV GSG
Mitglieder: 400
JVerein-Version: 2.5.4
Betriebssystem: MAC

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von hhald »

Hallo Joachim,

ein tolle Anleitung. Vielen Dank dafür.
Ich habe das Problem, dass wohl die Treiberklasse nicht installiert ist.
Die Fehlermeldung ist: Die Treiberklasse 'org.h2.Driver' konnte nicht geladen werden.
Kannst Du mir sagen woher ich den Treiber bekomme?

Danke Hh
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von josa49 »

Hallo Harald,

dann hast du wohl den Class-Path nicht richtig eingebunden.

Schau mal unter Extras>Optionen>LibreOffice>Erweitert> denClass Pfad unter "Archiv zufügen"
stehen hast als: /Applications/jameica.app/lib/h2/h2.jar

(Es ist etwas "tricky", sich von /Applications/jameica.app bis endlich zu /Applications/jameica.app/lib/h2/h2.jar zu kommen)

Ich versuche es nochmal genauer zu erklären:

1. Extras>Optionen>LibreOffice>Erweitert> Class Path aufrufen

1a. Das erscheinende Fenster sollte leer sei, sonst Einträge löschen

2. Archiv hinzufügen: zum Ort der jameica app navigieren, jameica.app wählen und öffnen
Danach sollte im Fenster stehen: /Applications/jameica.app/ (wenn jameica unter Applications installiert wurde)

3. Ordner hinzufügen: aus dem Fenster dann "lib" auswählen und öffnen
Danach sollte im Fenster stehen: /Applications/jameica.app/ und
/Applications/jameica.app/lib/ Diese Zeile markieren, falls nicht schon geschehen

4. Ordner hinzufügen: aus dem Fenster dann "h2" auswählen und öffnen
Danach sollte im Fenster stehen: /Applications/jameica.app/ und
/Applications/jameica.app/lib/
/Applications/jameica.app/lib/h2 Diese Zeile markieren, falls nicht schon geschehen

5. Archiv hinzufügen: aus dem Fenster dann "h2.jar" auswählen und öffnen
Danach sollte im Fenster stehen: /Applications/jameica.app/ und
/Applications/jameica.app/lib/
/Applications/jameica.app/lib/h2
/Applications/jameica.app/lib/h2/h2.jar

Danach die ersten 4 Zeilen löschen, so dass nur die letzte übrig bleibt, mit ok bestätigen.

Falls später dann der org.h2.Driver trotzdem nicht geladen werden kann, prüfe mal in dem Eingabe-Feld, ob evtl. führende Blanks vorhanden sind.

Dann sollte der Treiber später auch geladen werden können.

Update vom 18.1.14: Screenshot von Class-Path Fenster nach Schritt 5.

Joachim
Dateianhänge
Class-Path.png
Class-Path.png (119.54 KiB) 8023 mal betrachtet
Zuletzt geändert von josa49 am Samstag 18. Januar 2014, 12:50, insgesamt 1-mal geändert.
hhald
Beiträge: 35
Registriert: Samstag 5. Oktober 2013, 23:10
Verein: FÖV GSG
Mitglieder: 400
JVerein-Version: 2.5.4
Betriebssystem: MAC

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von hhald »

Hallo Joachim,

ich habe in dem Verzeichnis wo jameica.app liegt kein lib Verzeichnis.
Da liegen nur die zip Dateien für die Installation und eine .jameica.properties

In dem Datenverzeichnis kann ich einen Pfad ..../lib/h2/h2.jar auch nicht ausfindig machen.

Was mache ich falsch?

Danke Gruß Harald
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von josa49 »

Hallo Harald,

du befolgst die Anweisungen nicht ;-)

jameica.app ist schon ein Archiv, hier drinnen gibt es das Verzeichnis lib.

Gehe noch mal genau nach den Punkten ab 1. vor.

Joachim
Patzfix
Beiträge: 8
Registriert: Mittwoch 7. August 2013, 20:38
Verein: VC Schwerte 02
Mitglieder: 100
JVerein-Version: 2.6.1 Build 447
Betriebssystem: Mac OS 10.8.4

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von Patzfix »

Hallo,
ich klink mich hier mal in die Diskussion ein, weil ich das gleiche Problem habe :(
Im Classpath kann ich das Archiv jameica.app hinzufügen, aber wenn ich in dem Archiv zu einem Ordner navigieren will, wird mir innerhalb von jameica.app nichts angezeigt.

Keine Ahnung, woran das liegen könnte...

Verwirrt

Sascha
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von josa49 »

Hallo Sascha,

ich habe dir eine PN geschrieben.

Joachim
tommyboy
Beiträge: 22
Registriert: Samstag 26. Dezember 2009, 11:11
Mitglieder: 87
Betriebssystem: osx

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von tommyboy »

Hallo Also bei mir wird nichts angezeigt wenn ich nach eurer Anleitung vorgehe.

Was mache ich falsch?

MFG Tommyboy

PS: Meine Datei liegt in einem Ordner in den Programmen sollte aber kein Problem sein oder?
Dateianhänge
Bildschirmfoto 2014-01-20 um 20.26.23.png
Bildschirmfoto 2014-01-20 um 20.26.23.png (226.49 KiB) 7996 mal betrachtet
josa49
Beiträge: 240
Registriert: Sonntag 25. Juli 2010, 22:09
Verein: Lebenslanges Lernen an der
Uni Duisburg-Essen e.V.
Mitglieder: 300
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Windows 10

Re: Serienbrief mit openoffice jverein Datenbank auf Mac

Beitrag von josa49 »

Nachdem es wohl Schwierigkeiten mit OO auf Macs gibt (LibreOffice macht keine Probleme), hier eine Umgehung:

Lass dir mit der rechten Maustaste den Paketinhalt von jameica.app anzeigen, navigiere hierin zu

lib/h2/h2.jar.

Kopiere dieses Archiv an eine andere Stelle und gib es in dem java class-path dialog direkt ein.

Joachim
Antworten