Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
kannenklaus
*****
Beiträge: 319 Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt
Beitrag
von kannenklaus » Sa, 03.03.2007 18:14
hallo zusammen,
mit folg. code.schnippsel bekomme ich alle datenbankbereich in meinem calc-dokument:
ein einzelner davon ist
dieser hat auch die eigenschaft "ImportDescriptor". wie kann ich nun die die propertvalues von "ImportDescriptor" in einer msgbox auslesen?
es handelt sich um folgende werte:
DatabaseName
SourceObject
freue mich auf eine antwort
beste grüße
klaus
kannenklaus
*****
Beiträge: 319 Registriert: Mi, 14.12.2005 08:08
Wohnort: freising - oder dort, wo das bier herkommt
Beitrag
von kannenklaus » So, 04.03.2007 16:39
hallo,
mithilfe von xray
habe ich einen weg gefunden die properytvalue des importdescriptors auszulesen. er sieht wie folgt aus:
Code: Alles auswählen
DBereich=oCalc.DatabaseRanges.getByIndex(0)
y= Dbereich.ImportDescriptor(0) 'Index 0=Datenbankquelle, 1=Quelltyp-->2=Tab., 3=Abfrage
s= Dbereich.ImportDescriptor(2)'Index 2 liefert nennt die Quelle innerh. der Datenbank
msgbox("Aus der DB "+y.value+" und "+s.value)
grüße
klaus