Seite 1 von 1

Auswahlliste verkettet

Verfasst: So, 28.02.2010 12:36
von berliner-teufel
Hallo zusammen,

ich möchte dynamisch eine verkettete Auswahlliste erstellen.
Ein beispiel hierfür findet ihr hier:
http://aktuell.de.selfhtml.org/artikel/ ... ahllisten/
Nur das Kunden aus einer Stadt angezeigt werden sollen.

Die Ausswahl soll per Dropdown immer nur das anzeigen was dort in Frage kommt.
Also wird in der ersten Auswahl "Berlin" gewählt, sollen nur die Kunden aus Berlin im daraufkommenden Dropdownmenü erscheinen.

Die Daten kommen aus angebundenen Textdateien und sind als DB angemeldet.
Ich will die Daten mit nem Javaskript auslesen, er zeigt mir aber immer an, das er bei der Connection die DB nicht findet.
hier mein Code:

Code: Alles auswählen


oComboBox = Doc.CurrentController.getControl(Form.getByName("Name_combobox"))

DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
DataSource = DatabaseContext.getByName("meineDatenbank")
oConnection = DataSource.GetConnection("","")
Ich arbeite mit OO 3.2 und Windows XP

Leider habe ich keine Ahnung wie ich die ausgewählten Werte in eine SQL Abfrage eingbauen soll.
Über Hilfe wäre ich sehr dankbar.

Re: Auswahlliste verkettet

Verfasst: Do, 04.03.2010 13:13
von massioo
ist die Db auch als Quelle in OO angegeben ?

versuch mal testweise diesen code hier

Code: Alles auswählen

Sub getDbName

Dim DBName as string

SBName     = left(ThisComponent.Title, instr(ThisComponent.Title, ".odb")-1)
Msgbox DBName
End Sub
Zumindest klappt das bei mir, er gibt mir den Namen der Datenbankresource aus.
Gruß Massi