Wenn es sich irgendwie umgehen lässt, sollte nicht direkt auf die Lexware DB zugegriffen werden. Verlust von Datenintegrität und nicht berechenbares Verhalten der Anwendung können die Folge sein, da die Business-Logik der Anwendung umgangen wird.
ODBC-Treiber installieren
Wer es wirklich nicht lassen kann oder will: Bislang habe ich nur im LexSHOP einen ODBC-Connector finden können. Im Grunde erstellt dieser nur einen zusätzlichen Datenbank-User, der auf die wichtigsten Tabellen Lese- und ggf. auch Schreibrechte erhält.
Eine Demo-Version kann man sich von der Homepage herunterladen, ebenso wie einige nützliche andere Tools.
Nach der Installation des ODBC-Zugangs ist es möglich, z.B. mit OpenOffice Base oder MS-Access Datenbankabfragen über die ODBC-Schnittstelle zu machen.
Die Datenbanken
Folgende Datenbanken stehen zur Abfrage bereit.
Tabellenname | Inhalt |
---|---|
dbo | Funktionen des DBMS |
IQ_U0 | Funktionen des DBMS(?) |
IQF1 | Datenbank der Firma F1 |
IQU | Funktionen des DBMS(?) |
LEXGLOBAL | Einstellungen, die für alle Firmen gelten |
U0 | Funktionen des DBMS(?) |
Besonders interessant sind natürlich die Datenbanken zu den Firmen, also IQF1 – IQF..
Die Firmendatenbank
Tabellenname (Anfang) | Inhalt |
---|---|
AfAPlan,AfAPlanEmptyAfAWaehrAnlagegruppeAnlagegut
AV_Buchliste AV_FIRMA |
Daten der AnlagenBuHa |
Bewegung | |
BH_ | Daten des Buchhalters |
CW_BH_CW_FK_CW_LG_CW_LX_ | ? |
FK_ | Daten der Warenwirtschaft |
LG_ | Lohn & Gehalt |
LX_LXG_ | Lexware Global |
RK_ | Reisekosten |
UK | Urlaubskartei ( Fehlzeiten) |
ACHTUNG:
Lexware schränkt seinen Support bei bestimmten Konstellationen ein. Das sind unter anderem
- Überschreitung der empfohlenen Anzahl an Mandanten
- Verwendung von anderen Betriebssystemen, als in den Systemvoraussetzungen genannt (auch Emulationen)
- Verwendung von nicht bestätigten Umgebungen (z.B. Terminal-Server, VPN)
Wer diese Konstellationen dennoch verwendet, tut dies auf eigene Gefahr.
hi,
mir ist nicht klar, wieso ein “nur lese” Zugriff eine Datenintegrität beeinflussen soll, bitte um Aufklärung.
danke
Ein reiner LESE-Zugriff beeinflusst die Datenintegrität nicht. Dennoch wird von einem direkten Zugriff auf die Datenbank abgeraten. Nahezu alle Auswertungen kann man auch direkt aus dem Programm heraus erstellen – ggf. mittels entsprechender Formular-Programmierung.
Es gibt zwei kommerzielle Lösungen, die Zugriff auf die Lexware-Daten ermöglichen. „LX Connect“ richtet einen Datenbankuser und bei Bedarf eine passende ODBC-Schnittstelle dazu ein. „LX Data Warehouse“ spiegelt die Lexware-Datenbank nahezu verzögerungsfrei in ein anderes Datenbanksystem nach Wahl (z.B. SQL Server, Azure SQL, MySQL etc.) – gut geeignet für den rein lesenden Zugriff. Nachteil: Beide Lösungen kosten Geld. Vorteil: Beide Lösungen funktionieren gut und sind innerhalb kürzester Zeit eingerichtet.