Seite 1 von 1

Wie kann ich in einem Formula ein Datenfeld setzten

Verfasst: So 16. Jun 2013, 21:44
von bibodo
Hallo zusammen,

ich habe eine Base Datei und möchte von Python aus mit PyUno der Wert eines Datenfeldes setzen.
Den Text eines Datenfeldes kann ich mit:

Code: Alles auswählen

datenfeld.Text = "ein Text"
setzen doch das Boundfield für die Datenbank wird dabei nicht gesetzt und ich bekomme beim Speichern Fehler "Feld XY mus einen Wert enthalten" o.s.ä.
Ich habe auch folgendes ausprobiert jedoch ohne Erfolg:

Code: Alles auswählen

datenfeld.BoundField.String = "ein Text"

Code: Alles auswählen

datenfeld.setPropertyValue("ein Text")
Wer kann mir einen Tip geben?

bibodo

Re: Wie kann ich in einem Formula ein Datenfeld setzten

Verfasst: So 16. Jun 2013, 22:42
von RobertG
Hallo bibodo,

wieder ohne Gewähr, da Python:
datenfeld.BoundField.updateString = "ein Text"
Schreibt den Text in das Datenfeld rein.
Anschließend muss noch ein "insertRow" oder "updateRow" erfolgen.

Schau Dir einfach entsprechende Hinweise im Handbuch an. Die werden zumindest Zum Teil übertragbar sein.

Gruß

Robert