Hallo ich versuch über Basic Daten in ein Grid in einem Subformular zu
schreiben.
Das lesen der Daten gibt keine Probleme.
oDoc = thisComponent
oDrawPage = oDoc.Drawpage
oForm = oDrawPage.Forms
oGrid =
oForm.getByName("MainForm").getByName("SubForm").getByName("SubForm_Grid")
nBetrag = oGrid.getByName("Importe").Value
iAnzahl = oGrid.getByName("Unidades").Value
Gibt mir die Werte ohne Probleme.
Versuche ich aber zu Schreiben
oGrid.getByName("Total").Text = "aaa"
oGrid.getByName("Unidades").Value = 2
msgbox oGrid.getByName("Total").Text
Die MsgBox git mir zwar "aaa" zurück aber im Formular sieht man den Eintrag
nicht
Auch versuche mit
form1=oDrawPage.forms.getbyIndex(0)
osubform=form1.getbyname("SubForm")
myselect=osubform.getString(5)
MsgBox myselect
oSubform.setString(5, "aaa")
Sind erfolglos.
Hat irgendjemand einen Ansatz wie man das lösen kann wäre sehr interessant da
man damit zum Beispiel ein Datum, Preis etc.. automatisch einsetzen kann.
Danke im voraus