Pagina 1 di 1
[Risolto] Scrivere in un campo del formulario
Inviato: venerdì 30 ottobre 2015, 16:11
da antoniomacosx
Ho bisogno di un aiuto al volo, devo scrivere una variabile di gia presente in una macro, in un campo del formulario, non riesco a trovare un esempio che mi faccia capire come fare, qualcuno sa darmi una risposta al volo?
Re: Scrivere in un campo del formulario
Inviato: lunedì 2 novembre 2015, 17:41
da Mizio1961
Ciao
Puoi vedere anche in questo allegato, nella libreria macro Libreria_Fatturazione->Modulo Lm_Mizio
Saluti By Mizio
Re: Scrivere in un campo del formulario
Inviato: mercoledì 4 novembre 2015, 16:01
da antoniomacosx
Grazie del file, gli sto dando un occhiata, ma io sono rimasto al GWBASIC del Olivetti Prodest, sto cercando di orientarmi un minimo sul vissuta basic ma procedo ancora ad intuito
Sub grdRigheFatt(oEvent)
dim oElem, oImpo as object
dim dValue as double
oElem = oEvent.Source.Model
oImpo = oElem.Parent.getByName("ImportoIva")
dValue = oImpo.currentValue * 4 / 100
oElem.effectiveValue = dValue
oElem.Commit
End Sub
esaminando questa parte del codice ho capito che la prima riga definisce solo il nome della Sub, le altre 2 righe dovrebbero essere la definizione della variabili, (ai miei tempi pero in Basic non cera bisogno di definire le variabili), dalla 4 riga in poi sono più confuso, credo che la 4 riga assegni un valore alla variabile oElem, che e stata definita come un oggetto, quindi e forse un elemento del formulario?
la riga sotto e un po più familiare, xche ho capito che getByName serve a prendere dati da un campo del formulario in questo caso il capo "ImportoIva", ma non li e chiaro quello che c'e scritto prima a cosa serava.
Mi dai qualche corrine di massima in modo che possa orientarmi meglio nel decifrare il codice? purtroppo in giro non trovo molta documentazione in italiano
Ti ringrazio
Re: Scrivere in un campo del formulario
Inviato: mercoledì 4 novembre 2015, 21:09
da vladboscaneanu
Re: Scrivere in un campo del formulario
Inviato: giovedì 5 novembre 2015, 12:15
da antoniomacosx
Grazie 10000
e proprio quello che cercavo