Totale (campo numerico)
Pagato (campo numerico)
Percentuale (campo di timpo %)
sulla quale tabella ho creato un maschera multipla. Vorrei che, poichè
capita spesso che le fatture non vengono mai pagate interamente, ma
magari una certa percentuale, volevo far comparire in automatico nel
campo Percentuale la percentuale dello stato del pagamento.
Se l'importo del campo Totale è uguale all'importo del campo Pagato la
% nel campo Percentuale è 100%, altrimenti deve calcolarsi un
automatico il valore.
Io sono riuscito a calcorare questo attraverso una query, mettendo sul
campo Percentuale così
Percentuale: NZ(([Pagato]*100)/Totale)) la % viene calcolata
esattamente, però mi sorgono 3 probelmi:
1) Non volevo usare una queri ma fare in modo che i dati rimanessero
memorizzati nella Tabella, non è che lo stesso passaggio può essere
effettuato con una codice Vba su dopo aggiornamento del tipo
Me.[Percentuale] = ( Me.[Pagato] *100) / M.[Totale])
non so magari sto improvvisando... e magari impostare 2 decimali dopo
la virgola???
il calcolo fatto con le query:
2) il calolo mi mostra un numero decimale di 10 cifre dopo la
virgola...
3) non mi memorizza il dato sul campo della Percentuale della Tabella
Fatture,
Qualche aiuto
Ciao,
prova, sull'eventp LostFocus della casella Pagato:
Me.[Percentuale] = format ( Me.[Pagato] *100) / Me.[Totale],"fixed")
(puoi anche togliere i Me.)
Alberto
Ciao... grazie ho fatto come dici tu ma come risulatato nel campo mi
viene 10000% .... campo tipo Percentuale
Ciao,
devi tigliere il formato percentuale, oppure devi togliere il *100.
Il calcolo in percentuale o lo fai tu (moltiplicando per 100 il
rapporto) o lo fai fare al "formato percentuale".
Attualmente moltiplici per 100 due volte, ecco perchè ti esce 10000
invece di 100,00
Ciao
Alberto
Scusami ma se tolgo il formato percentuale, c e imposto ul campo
generico numero .. come faccio a far uscire per far uscire il formato
%
Scusami ma se tolgo il formato percentuale, c e imposto ul campo
generico numero .. come faccio a far uscire per far uscire il formato
%
Fai come ti ha suggerito Alberto togliendo per� il *100 dalla formula.