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

Elimina arrotondamento

35 views
Skip to first unread message

Antonio

unread,
Jul 2, 2009, 11:48:30 AM7/2/09
to
come posso eliminare l'arrotondamento da questa query:
ImportCredit: IIf(nz([ImportoCredito]);([ImportoCredito]);0)
visto che gli importi inferiori a 0,50 non me li riporta?
Grazie


sv

unread,
Jul 2, 2009, 2:30:40 PM7/2/09
to
Antonio ha scritto:

Vedi:

www.donkarl.com/it?FAQ2.1


--
sv

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


Antonio

unread,
Jul 2, 2009, 3:13:24 PM7/2/09
to

"sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2iucg$31h$1...@news.newsland.it...
>non va bene, io dovrei eliminare l'arrotondamento o comunque dovrebbe
>essere pari a 0 in quanto se c'� una spesa o un introito inferiore a 0,50 ?
>mi da 0 e ovviamente questo sfalsa il saldo.


sv

unread,
Jul 3, 2009, 1:48:45 AM7/3/09
to
Antonio ha scritto:

Fai un esempio per capire meglio il tuo problema.

Antonio

unread,
Jul 3, 2009, 4:21:49 AM7/3/09
to

"sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2k63t$tpq$1...@news.newsland.it...
>Parliamo della gestione di un conto corrente, ora ho notato che
>nell'estratto conto quando l'importo � inferiore 0,50 euro la query (di cui
>sopra) che gestisce il campo ImportCredit arrotonda per difetto e quindi
>diventa 0 (zero), invece mi deve restituire il valore assoluto senza
>arrotondamenti altrimenti non solo l'e/c � impreciso, ma mi sfalsa anche i
>saldi.
Ho provato ad inserire "Abs" all'inzio della query, ma non cambia nulla.

sv

unread,
Jul 3, 2009, 5:16:34 AM7/3/09
to
Antonio ha scritto:

Imposta nella tua tabella il campo "ImportoCredito" --> Precisione
doppia--Standard-->Cifre decimali=2

Poi nella tua query nella propriet� del campo "ImportCredit", imposta
Standard --> Cifre decimali 2.

Antonio

unread,
Jul 3, 2009, 6:11:06 AM7/3/09
to

"sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2ki9i$617$1...@news.newsland.it...
>Nulla, ho provato a modificare il campo (era valuta) come tu suggerisci,
>ma non cambia nulla


sv

unread,
Jul 3, 2009, 6:19:11 AM7/3/09
to
Antonio ha scritto:

[cut]

Posta un esempio con i numeri. Fai capire cosa trovi in "ImportoCredito" e
cosa vorresti che fosse in "ImportCredit" della tua query.

Antonio

unread,
Jul 3, 2009, 7:19:27 AM7/3/09
to

"sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2kluv$kqc$1...@news.newsland.it...
>Esempio: ieri ho eseguito un'operazione bancaria in accredito di 0,48 euro,
>nella visualizzazione dell'estratto conto anzicch� 0,48 mi ritorna 0, anche
>se eseguo la query che gestisce l'estratto conto e che contiene anche il
>campo "ImportoCredit" mi restitutisce 0, questo per escludere eventuali
>interferenze dovute ai campi della maschera EstrattoConto.
Ovviamente � inutile dirti che nella tabella risulta il movimento di 0,48
euro


sv

unread,
Jul 3, 2009, 11:31:10 AM7/3/09
to
Antonio ha scritto:

Quindi il problema � nella maschera. Controlla bene le impostazioni della
tua casella "ImportoCredito" nella maschera. Anche l� deve essere
Standard-- cifre decimali=2

Antonio

unread,
Jul 3, 2009, 12:13:20 PM7/3/09
to

"sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2l87u$prt$1...@news.newsland.it...
Assolutamente no, ti ho anche detto che seppure eseguo solo la query senza
richiamare la maschera "estrattoconto" mi restitutisce 0 anzicch� 0,48
questo proprio per escludere eventuali

sv

unread,
Jul 3, 2009, 2:09:05 PM7/3/09
to
Antonio ha scritto:

Nella tua query, in visualizzazione struttura, nella griglia dei campi,
come hai impostato la propriet� del campo che ti restituisce un valore
errato? La propriet� la trovi facendo click con il pulsante destro del
mouse sul campo.

Antonio

unread,
Jul 3, 2009, 2:45:20 PM7/3/09
to

"sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2lhg1$l0t$1...@news.newsland.it...
>Standard - 2 decimali


Geppo

unread,
Jul 3, 2009, 4:54:54 PM7/3/09
to
Ciao "Antonio" <asda> ha scritto nel messaggio
news:4a4e51c1$0$18929$4faf...@reader2.news.tin.it...

---cut---

prova cosi:

IIf([ImportoCredito] is not null;([ImportoCredito]);0)

--
Ciao
Geppo

Mauro

unread,
Jul 4, 2009, 2:23:17 AM7/4/09
to

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:yeu3m.31185$1s6....@twister2.libero.it...
Ciao Geppo, potevi farti vivo un po prima! Funziona
Grazie


sv

unread,
Jul 4, 2009, 2:48:40 AM7/4/09
to
Mauro ha scritto:

Escludevo a priori che tu avessi valori nulli in un campo numerico.
Il predefinito � sempre 0.
Tra l'altro parlavi di Conti Correnti.

Geppo

unread,
Jul 4, 2009, 4:57:42 AM7/4/09
to
Ciao "sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2mu08$k55$1...@news.newsland.it...
---cut---

> Escludevo a priori che tu avessi valori nulli in un campo numerico.
> Il predefinito � sempre 0.
> Tra l'altro parlavi di Conti Correnti.

non credo sia un problema di valori nulli, ma della funzione Nz che
restituisce solo la parte intera del numero pertanto false in caso di 0,46.

--
Ciao
Geppo

sv

unread,
Jul 6, 2009, 2:01:52 AM7/6/09
to
Geppo ha scritto:

La funzione NZ resituisce 0 o una stringa a lunghezza 0 se il valore �
numerico o testo. Nella finestra immediata Nz(0.48) mi restituisce 0,48.

sv

unread,
Jul 6, 2009, 2:04:40 AM7/6/09
to
sv ha scritto:

> Geppo ha scritto:

> > Ciao "sv" <salvi...@accessgroup.it> ha scritto nel messaggio
> > news:h2mu08$k55$1...@news.newsland.it...
> > ---cut---
> > > Escludevo a priori che tu avessi valori nulli in un campo numerico.
> > > Il predefinito � sempre 0.
> > > Tra l'altro parlavi di Conti Correnti.

> > non credo sia un problema di valori nulli, ma della funzione Nz che
> > restituisce solo la parte intera del numero pertanto false in caso di 0,46.
> La funzione NZ resituisce 0 o una stringa a lunghezza 0 se il valore �
> numerico o testo. Nella finestra immediata Nz(0.48) mi restituisce 0,48.

> --
> sv

E' partito il post senza completarlo..
Si intende NZ applicato a valori Null..

Geppo

unread,
Jul 6, 2009, 8:19:18 AM7/6/09
to
Ciao "sv" <salvi...@accessgroup.it> ha scritto nel messaggio
news:h2s45o$98m$1...@news.newsland.it...
> sv ha scritto:

>> > ---cut---
>> > > Escludevo a priori che tu avessi valori nulli in un campo numerico.
>> > > Il predefinito � sempre 0.
>> > > Tra l'altro parlavi di Conti Correnti.
>
>> > non credo sia un problema di valori nulli, ma della funzione Nz che
>> > restituisce solo la parte intera del numero pertanto false in caso di
>> > 0,46.
>> La funzione NZ resituisce 0 o una stringa a lunghezza 0 se il valore �
>> numerico o testo. Nella finestra immediata Nz(0.48) mi restituisce 0,48.

Hai ragione, forse il problema sta nell'utilizzo della funzione NZ che cos�
come viene utilizzata, non restituisce un valore che la iif interpreta
correttamente.

Difatti se l'OP avesse fatto un confronto, non avrebbbe riscontrato
l'anomalia.

> E' partito il post senza completarlo..
> Si intende NZ applicato a valori Null..


--
Ciao
Geppo


0 new messages