Habe in einem Formular ein Kombinationsfeld mit mehreren Spalten: Eigentlich möchte ich den Inhalt der Felder per Makro setzen (d.h. ich wähle im ersten Kombinationsfeld die Artikelnummer, dann werden die Artikelbezeichnung, die Abrechnungseinheit und der Preis aus einer DB gelesen und dort automatisch gesetzt).
Das Ansteuern der Felder funktioniert schon mal, wenn ich
Code: Alles auswählen
oElement=oTabelle.GetByName("Artikelbezeichnung")
bezeichnung=oElement.text
Das ist es aber nicht, was ich will, ich möchte wie bereits gesagt das umgekehrt machen:
Code: Alles auswählen
oElement=oTabelle.GetByName("Artikelbezeichnung")
oElement.text=bezeichnung
Ein Währungsfeld welches auch mit Inhalten gefüllt werden soll, wird mit dem Wert gefüllt, wenn ich im Nachhinein drauf klicke - keine Ahnung, warum nicht sofort. Die Kombinationsfelder bleiben aber leer.
Ich benutze LibreOffice 3.5 auf einem Win7 64Bit Rechner.
Gruß
Arek