Textfeld für Datenbankwerte

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Textfeld für Datenbankwerte

Textfeld für Datenbankwerte

von klausneubeck » Mo, 24.10.2005 21:03

Ich habe mit dem folgenden Code ein Textfeld geschaffen, das mit Datenbankwerten beladen werden soll:

Code: Alles auswählen

oField = ThisComponent.createInstance("com.sun.star.text.FieldMaster.Database") 
	oField.setPropertyValue("DataBaseName", "Bibliography") 
	oField.setPropertyValue("DataTableName", "Testtabelle") 
	oField.setPropertyValue("DataColumnName", "Eins") 	
	oTaf = ThisComponent.createInstance("com.sun.star.text.TextField.Database") 
	oTaf.attachTextFieldMaster(oField) 
	oTaf.Content = "Text für Test" 
Wie kann ich den aktuellen Inhalt des Textfeldes ändern? Mein Versuch scheitert:

Code: Alles auswählen

oName = "com.sun.star.text.FieldMaster.DataBase.Bibliography.Testtabelle.Eins"
	oFieldMaster = oDoc.getTextFieldMasters.getByName(oName)
	oFieldMaster.Content  = "neuer Text"
Warum funktioniert dieser Code nicht, der bei User-Textfeldern klappt? Wer kann mir helfen?

Nach oben