Hallo!
Ich habe ein Writer-Dokument mit einer riesigen Tabelle. Nun möchte ich die Tabelle zeilenweise bzw. zellenweise durchlaufen und die Werte weiterverarbeiten. Aber wie habe ich Zugriff zu einer Tabelle im Writer? Alles was ich finde bezieht sich immer auf Calc-Tabelllen.
Bin für jede Hilfe dankbar!
Tabelle in Writer auslesen
Moderator: Moderatoren
Re: Tabelle in Writer auslesen
Hallo,
Ansicht >> Datenquellen (F4) und dort Rechtsklick auf Registrierte Datenbanken, dort durch Neu einen Verweis hinzufügen. Das sind gleichzeitig Stichworte zur Suche in der Hilfe, in OOo-Wiki und hier im Forum.
Auf die Daten kannst du dann so zugreifen:
Gruß Jürgen
Ansicht >> Datenquellen (F4) und dort Rechtsklick auf Registrierte Datenbanken, dort durch Neu einen Verweis hinzufügen. Das sind gleichzeitig Stichworte zur Suche in der Hilfe, in OOo-Wiki und hier im Forum.
Auf die Daten kannst du dann so zugreifen:
Code: Alles auswählen
oDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
dbSource = oDBContext.GetByName("Klassenlisten") 'Name der Tabelle
conn = dbSource.GetConnection("","")
cmd = conn.CreateStatement()
cmdString = "SELECT Kuerzel, Titel, Fachname, Lehrer, Teilnahmevermerk " _
& "FROM Fachliste WHERE Klasse = '" & klasse & "'" 'hier wird der Name des Arbeitsblattes benutzt
result = cmd.executeQuery(cmdString)
while result.Next()
MsgBox result.GetString(1)
wend
Zuletzt geändert von juetho am Mo, 03.05.2010 17:02, insgesamt 1-mal geändert.
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: Tabelle in Writer auslesen
Michael Dannenhöfers StarBasic / OpenOffice.org Basic FAQ: 8.5.3 Wie kann ich auf die Zellen in einer Tabelle zugreifen?
Gruß
lorbass
Gruß
lorbass