Newsgroup: it.comp.appl.access
Titolo: VBA e controlli calcolati nella form -> possono lavorare insieme in sinergia?

Buongiorno Ng,
il titolo può essere strano, ma faccio un esempio perchè sto andando
in tilt:
Nella form ho i seguenti controlli
Costo
Quantità
Totale
Il controllo costo ha come origine dati TAB.costo, il controllo
quantità è TAB.quantita e il totale è una casella di testo con la
formula: =[costo]x[quanto], che andrò a salvare in un secondo momento
tramite vba in tabella nel campo TAB.costototale
All'apertura della maschera i valori sono:
Costo  3
Quantità   2
Totale     6
Ho un pulsante, su click faccio le seguenti operazioni:
me!costo = 5
me![TAB.costototale] = me!Totale
DOMANDA:
Se con VBA cambio il valore nel campo costo, il campo calcolato riesce
a calcolare il nuovo valore  e memorizzarlo come 10 ?
Grazie mille,
Samantha


Sicura samanta che i campi calcolati vadano salvati in tabella?
Non puoi demandare alla query il compito di calcolare il valore?


Ciao Ciroteo,
devo salvare i valori, questo era un esempio, ma nella mia maschera ho
13 controlli nella form.
Ci sono 6 differenti variabili di costo che vanno a contribuire al
Costo di produzione, sul quale calcolo il margine.
Tra queste 6 differenti variabili, la prima cambia giornalmente perchè
è legata ad un listino costi giornaliero. E alla fine ho una maschera
a visualizzazione record continui che mi mostra tutti i costi e me li
ricalcola... non entro nel dettaglio xchè anche io ho difficoltà a
gestire mentalmente il tutto.
Fatto sta che il sistema pare non funzionare, non me ne sono accorta
prima, perchè i calcoli vanno su cifre decimali piccole, e le
differenze su piccole quantità non si notano @#!ù (=-> intercalare
colorito )
Tu sai dirmi se effettivamente il problema esiste?
Ora sto cmq facendo delle prove,
Grazie
Samantha

Samantha
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

 wrote:

Buongiorno Vincenzo!!!
Grazie della risposta!!! La mia bella maschera mi faceva questi
"scherzetti" e non ne andavo fuori!!!!
Ora devo modificare tutto il codice, grazie 10000!!!!
Com'è andata il CISA? Ho letto che tutti sono stati entusiasti!!!!
Mi è spiaciuto non poter venire... Ma questo per me è un periodo
"sotto assedio"
Buon lavoro
Samantha


bene samantha ti ha risposto Vincenzo sei in ottime mani ...


:D
Gentile Ciroteo,
non riesco a capire perchè questo campo con data, con evento su
pulsante,  gli assegno un nuovo valore, non vuole saperne di
aggiornarsi.
Me!DataListinoFST = (DLookup("[vscstmp_data]", "[TBL_VSCSTMP]",
"[TBL_VSCSTMP.vscstmp_id] = " & Me!FSTidVersione))
Ho provato con:
me!datalistinoFST.requery
o
me!datalistinoFST.recalc
non si aggiorna!
e se invece scrivo:
Me!DataListinoFST.Visible = False
   Me!DataListinoFST = (DLookup("[vscstmp_data]", "[TBL_VSCSTMP]",
"[TBL_VSCSTMP.vscstmp_id] = " & Me!FSTidVersione))
  Me!DataListinoFST.Visible = True
mi dice "Proprietà e metodi  non supportati dall'oggetto!"
Non so come fare. Ho provato anche a fare un requery della form ma non
va.
Grazie,
Samantha


Signori,
grazie a Voi ora funziona tutto a meraviglia!!!!!!
Buona giornata!
Samantha

Samantha



te l'avevo detto o no???
;-)