On Friday 05 December 2008, Pentti Rasi wrote: > Nyt tuli vastaan vuonna 2003 luotu sxc-tiedosto jossa tämä "isoweeknum" > ilmiö toistuu joka avauksella vaikka sen korjaisi. > Kaava johon bugi tässä iskee on IF(A333>1;WEEKNUM(A333;0);0), eli nyt ei > ole kyse tekstikaavasta. Tiedostokin on suht pieni, eli rivejä alle 400. > > Vertailun vuoksi testasin tiedostoa myös Ubuntun OOo 2.4.1:llä. > Siinä kävi ilmi että Windowsin OOo 3.0 tekee tuon bugin tallentaessaan. > Eli 2.4.1 avasi kunnossa olevan tiedoston oikein ja myös tallensi sen > oikein. 3.0:n tallentamissa versioissa virhe oli aina. > > Kun Windowsissa sitten tallensin korjatun tiedoston ods-muotoon, ei > bugia enää ilmennyt. > > Johtopäätöksenä siis bugi sijaitsee siinä osassa joka tallentaa > tiedoston vanhempaan formaattiin.
Olet aivan oikeassa. Selvitin asiaa, ja bugi on täysin toistettavissa myös englanninkielisessä versiossa Linuxissa. Kyse näyttäisi olevan jo raportoidusta bugista: http://qa.openoffice.org/issues/show_bug.cgi?id=95312 Tuon bugin pystyy kiertämään vaihtamalla ODF-tallennusmuodon version vanhempaan versioon 1.1 (Työkalut->Asetukset->Lataus ja tallennus->Yleistä). > Uutena ongelmana joka kuitenkin liittyy nimenomaan vanhemmilla > versioilla tehtyihin tiedostoihin, huomasin että jonkun tai joidenkin > funktioiden toiminta on hieman muuttunut. > En ole vielä ehtinyt perehtyä ongelmaan paremmin, mutta törmäsin > sinällään syntaksiltaan oikean (mutta mutkikkaan)kaavan > toimimattomuuteen. Kyseisessä tiedostossa on mutkikkaita kaavoja jotka > tuottavat epäsuoria viittauksia teksti- yms funktioilla. Itse olen ne > aikoinaan kehittänyt periaatteella paljon toimintoja yhden solun > kaavaan. Todennäköisesti pääsen helpommalla kun suunnittelen koko > toimintalogiikan uusiksi. > Jos keksin mikä on se muutos vanhaan niin kerron sen tälle listalle. > Tietysti jos joku sattuu tietämään miten jonkun funktion (funktioiden?) > toiminta on muuttunut, niin voisi siitä minulle kertoa. Voihan kyseessä > olla vain joku ihan pieni säädön tarve jonkin funktion parametreissa. Taulukkolaskennan funktioiden standardointi on edelleen käynnissä (ne eivät kuuluneet alkuperäiseen ODF-standardiin). Versiossa 3.0 on tehty tähän prosessiin liittyen joitakin muutoksia, jotka löytyvät tältä sivulta: http://wiki.services.openoffice.org/wiki/Calc/ODFF_Implementation/OOo3.0 Harri --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
