Tabelle üer Konsole anlegt-wo steckt sie?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

wurzel99
Beiträge: 9
Registriert: Do, 25.01.2007 12:40

Tabelle üer Konsole anlegt-wo steckt sie?

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Beitrag von komma4 »

bei geöffneter *.odb: Extras>Tabellenfilter
Häckchen gesetzt?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

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

Beitrag 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
Antworten