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]

Reply via email to