Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Valore percentuale in automatico su campo

591 views
Skip to first unread message

Fabrizio_74

unread,
Oct 25, 2009, 12:18:51 PM10/25/09
to
Salve Ragazzi ,
sto realzziando il database per la gestione delle
Fatture.Mi trovo in questa posizione:
ho una Tabella Fatture, con vari campi fra quali:

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

almorel

unread,
Oct 25, 2009, 1:57:45 PM10/25/09
to

Ciao,
prova, sull'eventp LostFocus della casella Pagato:

Me.[Percentuale] = format ( Me.[Pagato] *100) / Me.[Totale],"fixed")

(puoi anche togliere i Me.)

Alberto


Fabrizio_74

unread,
Oct 25, 2009, 3:57:55 PM10/25/09
to
> Alberto- Nascondi testo citato
>
> - Mostra testo citato -

Ciao... grazie ho fatto come dici tu ma come risulatato nel campo mi
viene 10000% .... campo tipo Percentuale

almorel

unread,
Oct 26, 2009, 3:43:34 AM10/26/09
to

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

Fabrizio_74

unread,
Oct 26, 2009, 11:42:59 AM10/26/09
to

Scusami ma se tolgo il formato percentuale, c e imposto ul campo
generico numero .. come faccio a far uscire per far uscire il formato
%

Antonio

unread,
Oct 27, 2009, 4:27:11 AM10/27/09
to

"Fabrizio_74" <f_j...@virgilio.it> ha scritto nel messaggio
news:fad14534-dc62-453e...@e34g2000vbc.googlegroups.com...

On 26 Ott, 08:43, almorel <almo...@gmail.com> wrote:
> On 25 Ott, 20:57, Fabrizio_74 <f_j...@virgilio.it> wrote:
>
>
>
>
>
> > On 25 Ott, 18:57, almorel <almo...@gmail.com> wrote:
>
> > > On 25 Ott, 17:18, Fabrizio_74 <f_j...@virgilio.it> wrote:
>
> > > > Salve Ragazzi ,
> > > > sto realzziando il database per la gestione delle
> > > > Fatture.Mi trovo in questa posizione:
> > > > ho una Tabella Fatture, con vari campi fra quali:
>
> > > > 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- Nascondi testo citato
>
> > > - Mostra testo citato -
>
> > 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- Nascondi testo citato
>
> - Mostra testo citato -

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.


0 new messages