dlaczego Access inaczej zaokrągla liczby a inaczej waluty
sprawdzałem to i przy zaokrągleniu do dwóch miejsc po przecinku
liczba 0,005 to 0,00 (0,006 to 0,01) a
waluta 0,005 to 0,01 (0,006 to 0,01)
czy da się ustawić gdzieś parametr zaokrąglania liczb dla formatów
wydaje mi się że może to powodować błędy przy przeliczaniu np.
wartości brutto gdzie walute mnoży się przez liczbę (vat)
jak uniknąć błędów powstałych z tego powodu?
ANDY
Oczywiście, że będą błędy przy przeliczeniach VAT. A tutaj musi być
dokładnie, co do grosza. Przypominam, że VATu od nieprawidłowo policzonej
faktury nie można odliczyć (ale trzeba naliczyć oczywiście, jeśli to ja
wystawiam fakturę).
Istnieje instrukcja, która zaokrągla liczby (chyba CLNG), ale nie udało mi
się zaokrąglić do żądanej liczby po przecinku.
Problem rozwiązałem następująco:
1) Wartość mnożę razy 100
2) Wykonuję instrukcję zaokrąglenia (CLNG)
3) Dzielę otrzymaną wielkość przez 100
ergo:
Mam wartość VAT do jednego grosza..
Trochę to prymitywne, ale działa...
wydaje mi się że może to powodować błędy przy przeliczaniu np.
wartości brutto gdzie walute mnoży się przez liczbę (vat)
> > jak uniknąć błędów powstałych z tego powodu?
> >
> > ANDY
> >
> >
>
--
Archiwum grupy dyskusyjnej pl.comp.bazy-danych.msaccess
http://niusy.onet.pl/pl.comp.bazy-danych.msaccess
Problem rozwiązałem następująco:
1) Wartość mnożę razy 100
2) Wykonuję instrukcję zaokrąglenia (CLNG)
3) Dzielę otrzymaną wielkość przez 100
ergo:
Mam wartość VAT do jednego grosza..
Trochę to prymitywne, ale działa...
> wydaje mi się że może to powodować błędy przy przeliczaniu np.
> wartości brutto gdzie walute mnoży się przez liczbę (vat)
>
> jak uniknąć błędów powstałych z tego powodu?
>
> ANDY
>
>
--