Kirjoittaja Aihe: Open Office taulukkoon lehden lisääminen sotkee kaavojen viittaukset  (Luettu 2518 kertaa)

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Ihan uteliaisuuttani kyselen vaan, että onko teistä kukaan sattunut törmäämään seuraavaan
ominaisuuset.

Luot lomakkeen yksi, teet sinne kaavat syötät tiedot jne.

Tarvitset lisää lomakkeita ja luot lomakkeen kaksi. Sitten poistat vielä lomakkeelta pari riviä. Kun Temp duuni on valmis poistat lomakkeen kaksi.

Tässä välissä kaikki lomakkeen yksi referenssit jotka oli ennen muotoa =B1+B2 tms, ovat muuttuneet muotoon ='Lomake2'.B3+'Lomake2'.B4. Eli jostain syystä tuo toinen lomake on sotkenut kaikki ensimmäisen lomakkeen referenssit.

Kokeilin nopeasti toistaa tuon uudella taulukolla, mutta eipä tietenkään toistunut. Mutta olen jo aikaisemmin törmännyt tuohon kolmisen kertaa, joten kyllä siinä joku ominaisuus on. Tuo ei todellakaan pistä hymyilyttämään kun kyseessä on vähän isompi taulukko. Toivottavasti saadaan joskus tuo ominaisuus kitkettyä.

KW: OpenOffice Calc, Spreadsheet, Excel,  referenssit, sekaisin, lomakkeet, sheet, sheets, lomakkeelle, laskukaava, laskukaavaan, laskukaavassa, lisättäessä, lisäteessä, muokkaa, väärin, sekoittaa, sotkee, referenssi, referenssin, viitteet, viittauksen, viitteen.

sirps

  • Käyttäjä
  • Viestejä: 43
    • Profiili
Olenpa minäkin törmännyt erinäisiin ongelmiin OO:n kanssa. Joskus harmittaa kovasti, mutta ajattelen ettei kukaan/mikään voi olla täydellinen (paitsi Jumala  ;D). Kun on kyseessä ilmainen ohjelma niin voiko siltä vaatia kaikkea?

Törmäsin artikkeliin MS Office vastaan OO
http://blogit.tietokone.fi/ossi/2010/04/ms-office-vs-open-office-tekstinkasittely/

Kaikista näistä ongelmista huolimatta olen vannoutunut OO:n käyttäjä. Kiitos että on tällainen ilmainen mahdollisuus.

tuttuM

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Täsmentäisitkö, miten luot lomakkeen. Esimerkiksi Ohjattu lomakkeen luonnilla Basessa (tietokannat) vai lisäämällä lomakkeen ohjausobjekteja Calcin (taulukkolaskenta) taulukkoon tms.  Nyt ei pysty toistamaan.

Oletuksenahan Calcissa on Taulukko1, Taulukko2 ja Taulukko3 nimiset taulukot eli lehdet.

Ja onko ne sekoavat viittaukset samalle lehdelle (taulukolle) vai eri lehdelle, mitkä sekoavat?

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Luon uudel taulun taulukkoon, nimenomaisesti paikalliset referensit sekoaa.

New Spreadsheet -> Sheet1

Täytän ensin kentät esim A1 1 ja A2 2, jonka jälkeen A3=A1+A2. Tuntemattomasta syystä kun luon uuden Sheetin joka on nimeltään esim testsheet, niin tuon ensimmäisen Sheet1:n referenssit muuttuvatkin yllättäen muotoon A3 solussa muoton A3=testsheet.A1+testsheet.A2 joka on vähintäänkin ärsyttävää. Em. syystä vältän uusien sivujen lomakkeiden lisäämistä, kun sotkee iloisesti vanhat.

Kokeilin taas toistaa sen, mutta ei. Nytkään sitä ei tapahtunut. Mutta tämä on jo muutaman kerran käynyt, että ikävä kyllä uskon siihen vielä törmääväni jatkossa.

Eipä tuo mitään silloin kun on 1 tai 2 kaavaa, mutta kun on paljon kaavoja jotka on ristiin rastiin tuo on vähintäänkin raivostuttavaa. Viimeksi taisin korjailla taulukkoa pari tuntia tuon jälkeen. Hommaa luonnollisesti hidasti se, että kun loin uuden sheetin niin muokkasin sitä lisäämällä ja poistamalla rivejä ja sarakkeita, eli kaikki referenssit olivat myös sekaisin sen lisäksi että ne viittasivat väärän lomakkeeseen.

Olisi tietenkin pitänyt siinä vaiheessa tajuta tarkistaa että onko kaikki taas sotkussa, mutta eipä tullut tarkistettua. ;( Siperia opettaa on vanha hyvä sanonta.

tuttuM

  • Käyttäjä
  • Viestejä: 52
    • Profiili
Noniin, nyt luulen tietäväni, mitä suurin piirtein tehdään, mutten silti saa toistettua kuvailtua vikatoimintoa.

Openoffice.orgin vikailmoitusjärjestelmässä Issue Trackerissa ei näyttänyt löytyvän vastaavanlaista vikaa haulla:
sheet insert delete change

Tästä haun tuloksettomuudesta voisi ehkä varovaisesti arvella, ettei kyseistä vikaa ole runsaasti havaittu?

Onko vika toistettavissa tuolla yksinkertaisella laskentataulukollakin muutamin kaavoin?  Vai onko se vika silloin tällöin iskenyt kuin salama kirkkaalta taivaalta?

Satunnaiselta vaikuttavasti esiintyvät viat ovat sikäli inhottavia, ettei niistä voi tehdä vikailmoituksiakaan, kun ei tiedä, miten ne saisi toistettua.


sniveri

  • Käyttäjä
  • Viestejä: 322
    • Profiili

Törmäsin artikkeliin MS Office vastaan OO
http://blogit.tietokone.fi/ossi/2010/04/ms-office-vs-open-office-tekstinkasittely/


Vai vielä vikisee :D ei mahda mitään mutta juttua lukiessa repesin niin pahasti että ei pysty enää komentoimaan asiaa tämän enempää: HAHAHAHAHAHA!
Ubuntu 10.04 64-bit Desktop
Ubuntu 10.04 32-bit Desktop x 2
Ubuntu 10.04 32-bit Server

sniveri@diasp.eu

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Onko vika toistettavissa tuolla yksinkertaisella laskentataulukollakin muutamin kaavoin?  Vai onko se vika silloin tällöin iskenyt kuin salama kirkkaalta taivaalta?

Ei ole toistettavissa kyseisellä work-sheetillä, eikä yksinkertaisella taulukolla. Toistettavuuden vahvistamiseksi ja ohjeistamiseksi kokeilin toistaa toimenpiteet tarkoituksella tuolla yksinkertaisella taulukolla.

Lainaus
Satunnaiselta vaikuttavasti esiintyvät viat ovat sikäli inhottavia, ettei niistä voi tehdä vikailmoituksiakaan, kun ei tiedä, miten ne saisi toistettua.

Näin se on. Olen törmännyt tähän ongelmaan kaksi kertaa vuoden aikana, eli se ei käy liian usein. Mietin vaan kuumeisesti, että järjestelmässä on myös varmaan toiminto jolla tuon voi tarkoituksella tehdä. Mikä sitten johtaa sen aktivoitumiseen niin onkin toinen kysymys. Joskus se voi olla myös ns. user error. Henkkoht en tiedä että tuollaista optiota olisi olemassa uuden lomakkeen luonnissa, mutta toisaalta voisi myös olettaa että sellainen olisi. Ainakin henkilökohtaisesti näkisin sille monia käyttötarkoituksia.

Voi tehdä lomakkeet Input(data) ja Output(results). Kun kaikki referenssit viittaa taulusta toiseen voidaan data tauluun syöttää inputtia helposti ja poimia tiedot results taulusta. Pitää muuten vielä varmistaa ettei mikään shift tai control tms aiheuta tuollaista toimintoa. Joskus näppiksen state-machine on solmussa ja se voi johtua siitä.

Yritin vielä toistamista kyseisellä taulukolla, jonka kanssa olen ongelmiin törmännyt, sekä toisella tyhjästä luodulla taulukolla, enkä saanut ongelmaa toistumaan. ;(

Kun taas törmään ongelmaan, niin koitan sitten muistella tarkemmin mistä on kyse. Alkuperäinen kuvaus jonka tänne annoin, oli kyllä juuri sitä mitä olin silloin tekemässä. Eli jostain syystä alkuperäisen taulun referenssit muttuivat sellaisiksi, että viittaavat uuteen tauluun. Enkä tätä tietenkään heti huomannut, kun en olettanut näin tapahtuvan.