Article View: pl.comp.bazy-danych.msaccess
Article #65Re: UWAGA: NOWA MATEMATYKA ! ....
From: Stanley P
Date: Tue, 16 Feb 1999 06:54
Date: Tue, 16 Feb 1999 06:54
44 lines
2359 bytes
2359 bytes
Krzysztof Pozorek wrote: > > Ciekawym sposobem zaokraglania jest taka skladnia: > Format(Liczba,".00") ZAOKR: > Function Zaokr(Liczba, n) > Zaokr = Format(Liczba, "." & String(n, "0")) > End Function > > Przykladowo: > ?Zaokr(3.56789876,6) > 3,567899 Niestety Krzysku, sprawa z Format nie wyglada rozowo. Zakladam przy tym, ze chodzi tutaj przede wszystkim o zaokraglenia "finansowe", czyli 5 na trzecim miejscu po przecinku ma byc zawsze zaokraglana "w gore". Poprobowalem przed chwila "z palca", w oknie bezposrednim (acc97). Przykladowo: ?Format(0.005, ".00") = 0,01 'dobrze ?Format(0.015, ".00") = 0,01 'juz nie bardzo... ?Format(0.025, ".00") = 0,03 'dobrze ?Format(0.035, ".00") = 0,04 'dobrze ?Format(0.045, ".00") = 0,04 'zle ?Format(1.005, ".00") = 1.00 'zle ?Format(1.015, ".00") = 1,01 'zle ?Format(10.005, ".00") = 10,01 'dobrze ?Format(10.015, ".00") = 10,02 'dobrze i tak dalej, przyklady mozna by mnozyc (prawie ;-) w nieskonczonosc. Podobnie dla rzecz ma sie dla drugiej funkcji (probowalem dla 2 miejsc po przecinku). Aczkolwiek jesli 'liczba' jest typu Waluta, Format wydaje sie dzialac ok, np.: ?Format(0.015@, ".00") = 0,02 co jednak wyklucza "uniwersalne" (na liczbach zmiennoprzecinkowych) zaokraglanie powyzej 3 miejsca po przycinku (Waluta przechowuje 4 miejsca po przecinku). Pozdrawiam - Stanley
Technical Details
Message-ID:
<36C915F0.F789EBD4@pertus.com.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mailReferences:
<01be07d0$bc8b7280$395775c3@yarzig.zetobi.com.pl> <3648bdc8.0@news.vogel.pl> <YF1x2.8929$WL1.1437280@news.tpnet.pl> <7a9k5r$mum$1@h1.uw.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!paa.gov.pl!news.swierk.pl!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail Message-ID: <36C915F0.F789EBD4@pertus.com.pl> From: Stanley P <stanley@pertus.com.pl> X-Mailer: Mozilla 4.05 [en] (WinNT; I) MIME-Version: 1.0 Newsgroups: pl.comp.bazy-danych.msaccess Subject: Re: UWAGA: NOWA MATEMATYKA ! .... References: <01be07d0$bc8b7280$395775c3@yarzig.zetobi.com.pl> <3648bdc8.0@news.vogel.pl> <YF1x2.8929$WL1.1437280@news.tpnet.pl> <7a9k5r$mum$1@h1.uw.edu.pl> Lines: 44 Date: Tue, 16 Feb 1999 06:54:51 GMT NNTP-Posting-Host: 195.205.181.146 X-Complaints-To: abuse@tpsa.pl X-Trace: news.tpnet.pl 919148091 195.205.181.146 (Tue, 16 Feb 1999 07:54:51 MET DST) NNTP-Posting-Date: Tue, 16 Feb 1999 07:54:51 MET DST Organization: TPNET - http://www.tpnet.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit