Buongiorno a tutti,
ho il problema di leggere e scrivere un valore in un campo numerico da un
formulario di base. Il metodo è chiaro e con i campi di tipo testo non mi
crea alcun problema. Solamente quando cerco di leggere un campo numerico mi
compare il messaggio di errore di runtime basic --> propietà o metodo non
trovati: value
Suponiamo di avere una tabella con tre campi, l'ID, uno campo "Testo" di
tipo testo [VARCHAR] e l'altro "Numero" di tipo intero [INTEGER], quindi un
formulario che legge i dati in un controllo tabellare
Questo è il codice che funziona per la lettura/scrittura del testo
oForm = ThisComponent.DrawPage.Forms.MainForm ' Identifico il form
Tabella=oForm.GetByName("MainForm_Grid") ' identifico la tabella
colonna=Tabella.Testo ' leggo il campo "Testo"
dato= colonna.text
Print dato ' visualizzo il dato letto dal campo
colonna.text="Nuovo testo da scrivere"
colonna.commit()
Questo è il codice che metto per leggere scrivere il numero, dove
colonna.tex viene sostituito da colonna.value
colonna=Tabella.Numero ' leggo il campo "Numero"
dato= colonna.Value
Print dato
colonna.Value = 90 ' nuovo numero da scrivere
colonna.commit()
la proprietà .value non è riconosciuta.....
Avete idee? Nelle guide e FAQ non ho trovato niente a riguardo....
Grazie
Stefano