Seite 1 von 1

Tabelle üer Konsole anlegt-wo steckt sie?

Verfasst: So, 28.01.2007 15:11
von wurzel99
Hallo,
ich habe in OO 2.1 mit Base (HSQLDB) über Extras-SQL eine Tabelle 'händisch' erstellt. Nun würde ich sie gerne in Abfragen über den Assistenten einbinden. Leider findet sich diese Tabelle im Tabellencontainer nicht?

Gibt es da einen Aktualisierungstrick?
Klappt es ev. mit Mysql-Tabellen besser?

MFG

Wurzel

Verfasst: So, 28.01.2007 23:41
von komma4
bei geöffneter *.odb: Extras>Tabellenfilter
Häckchen gesetzt?

Re: Tabelle üer Konsole anlegt-wo steckt sie?

Verfasst: Mo, 13.02.2012 18:31
von F3K Total
Hi Robert,
bei meiner embeddet Hsqldb kann man alle vorhandenen Tabellen mit einem Schlag so einblenden:

Code: Alles auswählen

Sub S_table_filter_of
DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
odb=DatabaseContext.getByName(replace(thisdatabasedocument.Title,".odb",""))
atablenames = odb.tables.elementnames
odb.TableFilter=atablenames
End Sub
... und ausblenden ...

Code: Alles auswählen

Sub S_table_filter_on
dim afilter() as string
DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
odb=DatabaseContext.getByName(replace(thisdatabasedocument.Title,".odb",""))
odb.TableFilter=afilter()
End Sub
... und nur Tabelle1 einblenden ...

Code: Alles auswählen

Sub S_table_filter_off_for_table1
dim afilter(0) as string
afilter(0)="Tabelle1"
DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
odb=DatabaseContext.getByName(replace(thisdatabasedocument.Title,".odb",""))
odb.TableFilter=afilter()
end sub
Gruß R