S, Matic Smerdu piše:
Dragi moji tatatatirciRad bi vam povedal nekaj hecnega. Okoliščine: Windows XP SP3, OpenOffice 3.1.0, OOooo Basic Sem naredil en makro kar tako za hec. En sam ukaz, da bi videl, kaj bo naredil. Datumski ukaz. Ukaz je bil: z = DateSerial(1960, 5, 5) V spremeljivko je po pričakovanju vrnil niz: "05.05.1960" Potem pa sem malce modificiral vhodne podatke. Takole: z = DateSerial(1960, 5, 5.75) Rezultat v spremelnljivki je bil tokrat čisto nepričakovan: "1960.05.06". Očitno je dan zaokrožil navzgor. Hm, zaokrožanje datumov? Za kaj takega pa še nisem slišal. Naj bi bila to prijaznost do uporabnika, ali pa sem morda našel hrošča v mravljišču? Če je to kaka posebna prijaznost, bi bil res vesel, če bi mi bilo prizanešeno s takšno "prijaznostjo". Prav lep pozdrav brez zaokrožanje želim Poni
Datum se poda v obliki celih števil. Calc razume 5.75 kot 6. Meni se zdi v redu. Takemu vedenju se lahko izogneš samo s kontrolo nad vhodnimi podatki. Če v dateserial vgrajeni round() ni OK, uporabi int() pri parametrih.
Lp -- ----------------------------------------------------------------- To unsubscribe send email to [email protected] For additional commands send email to [email protected] with Subject: help
