Newsgroup: it.comp.appl.access
Titolo: Controlli e formule

Salve, nella "M_Tb_Fatture", ho alcuni controlli, che vorrei, mi
restituissero automaticamente dei valori calcolati.
1) Il contollo "art4" mi dovrebbe restiutire come valore, il 4% dell'importo
(preciso che in tutta la maschera i valori sono espressi in Euro) inserito
nel controllo "onorario"
2) Il controllo "iva" mi dovrebbe restituire come valore, il 20% della
sommatoria dei controlli "art4"+"onorario"
3) Il controllo "totale fattura" mi dovrebbe restituire come valore,
sommatoria dei controlli "art4"+"iva"+"onorario"
4) Il controllo "netto a pagare" mi dovrebbe restituire come valore, la
differenza tra il controllo "totale fattura"-"ritenuta acconto", il cui
importo in questo controllo lo inserisco manualmente.
Mi auguro di essere stato chiaro a sufficienza.
Vi ringrazio anticipatamente CF

 Il problema è sulle formule matematiche o sulla visualizzazione dei
risultati ?
deve eseguire quei calcoli in risposta a un evento o altro?


Mi sta bene avere questi calcoli sull'EVENTO Ufter Update.
Grazie CF

 ha scritto nel messaggio
news:9qc6fe$pbr$1...@nreada.inwind.it...


 Dovrebbe essere cosě:
Me!art4=Me!onorario * 1.04
Me!iva=(Me!art4 + Me!onorario)*1.2   oppure (Me!art4 * 1.2) +(Me!onorario *
1.2)
Me![totale fattura]=Me!art4 + Me!onorario + Me!iva
Me![netto a pagare]=Me![totale fattura] - Me![ritenuta acconto]
Tieni conto che se i campi possono essere a 0 ti conviene usare
nz( )inserendo l'espressione dentro le parentesi
Inoltre in questo modo se domani decidono che l'Iva č al 21 devi intervenire
sul codice
Prova

 >
Allego integralmente le funzioni (Che non funzionano)
----------------
Private Sub art4_AfterUpdate()
Me!art4 = Me!onorario * 1.04
End Sub
-----------------
Private Sub netto_a_pagare_GotFocus()
Me![netto a pagare] = Me![totale fattura] - Me![ritenuta acconto]
End Sub
-----------------
Private Sub totale_fattura_AfterUpdate()
Me![totale fattura] = Me!art4 + Me!onorario + Me!iva
End Sub
--------------------
Come mai non vanno?
nz() sta per che cosa?
Grazie CF

 nz() sta per che cosa?
nz = nin zò   :-)))
ma premere F1 e andare a guardare sull'help è così difficile?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 Ma sei Cataldo Formaro di Cariati?
Ma sei uno che non sa quotare?!?
www.imparoaquotare.com
Antonio

 wrote in message
9qcftv$222$1...@nreada.inwind.it...

Dimmi che è solo un errore di battitura, ti prego...
Antonio

 ha scritto nel messaggio
news:d4Ay7.20785$1H1.1...@news.infostrada.it...

Le ho inserite su dopo aggiornamento del controllo Onorario, ma va soltanto
la funzione di: "art4" , gli altri controlli mi restituiscono valori strani,
o niente addirittura

 Ti riferisci a "calcoli sull'evento" e che voleva significare "funzione
sull'evento", come principiante aveva ben inteso, oppure?

 wrote in message
9qfjop$1jk$1...@nreadb.inwind.it...

Mi riferisco a Ufter
Antonio

lLa notte porta consigli, ci sono appena riuscito cosi:
Private Sub onorario_AfterUpdate()
Me![art4] = Me!onorario * 0.04
Me![iva] = Me!onorario * 0.2 + Me!art4 * 0.2
Me![totale fattura] = Me![art4] + Me![onorario] + Me![iva]
Me![ritenuta acconto] = Me!iva
Me![netto a pagare] = Me![totale fattura] - Me![ritenuta acconto]
End Sub
Ringrazio quanti hanno collaborato CF

 ...di battitura...

 ha scritto nel messaggio
news:9qfmnk$kma$1...@nreada.inwind.it...

Già, la formula per l'Iva che ti avevo dato io in realtà calcolava già
l'importo+IVA, di conseguenza tutti gli altri erano sbagliati.