Temat: Zaokrąglanie liczb w accessie

Mam problem z zaogrąglaniem liczb w accessie. Po wprowadzeniu formatu stałoprzecinkowej i np dwóch miejsc po przecinku, wartość liczby jest rzeczywiści wyśfietlana z dwoma miejscami po przecinku ale po uaktywnieniu pola i tak widać całą liczbe z wieloma miejscami po przecinku.
Jeśli ktoś zna sposób zaokrąglania podobny jak to jest w excel to proszę o pomoc.
Jacek Dzwonkowski

Jacek Dzwonkowski Informatyk, Bazy
danych, OEE

Temat: Zaokrąglanie liczb w accessie

bo zrobiłeś format a to tylko metoda wyświetlania. W obliczeniach
i tak bierze całą liczbę. Musisz użyć funkcji do zaokrąglania.
Możesz ograniczyć maskę wprowadzenia. Czy ty chcesz ograniczyć możliwość wpisania w tabeli więcej niż 2 miejsca po przecinku czy w jakiejś tam kwerendzie tylko zaokrąglić?Jacek Dzwonkowski edytował(a) ten post dnia 03.02.09 o godzinie 09:21

Temat: Zaokrąglanie liczb w accessie

Liczby te są w polu suma z danych w formularzu.Muszę je kopiować z tego pola i przenosić do innego programu.Chciałbym zaokrąglić np do 4 miejsca po przecinku.znalazłem taką funkcje w necie ale nie wiem gdzie ją wpisać. Strona gdzie opisana ta funkcja to : http://www.access.vis.pl/af0808.htm

POzdrawiam
Jacek Dzwonkowski

Jacek Dzwonkowski Informatyk, Bazy
danych, OEE

Temat: Zaokrąglanie liczb w accessie

zrobiłem ci plik z przykładem daj maila to ci wyślę a w skrócie to:
tworzysz moduł a w nim wstawiasz funkcje:

Public Function Zaokr(L, m) As Double
'dla dowolnych liczb dodatnich i ujemnych
Zaokr = Format(CDec(L), "0." & String(m, "0"))

End Function

zapisujesz i masz już gotową funkcję którą możesz wykorzystać w kwerendach czy formularzach np w kwerendzie:

SELECT Zaokr([Tabela1]![liczba],4) AS licz_zaokr
FROM Tabela1;
Rafał Gałązka

Rafał Gałązka Własna działalność
gospodarcza -
Marketing
internetowy, s...

Temat: Zaokrąglanie liczb w accessie

witam,
super funkcja. A dodatkowo możesz rozszerzyć o to żeby zaokrąglało przy
np. powyżej 0,49zł. do pełnego złotego w górę i przy cenie poniżej 0,49 do pełnego złotego w dół.

pozdrawiam!
Rafał.

Następna dyskusja:

Obliczenia w Accessie




Wyślij zaproszenie do