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

Rispondere a