22. maaliskuu 2012, 17:33

Rakenteiset taulukkolaskennat

Vanhaan aikaan oli olemassa rakenteisia taulukkolaskentoja. Jonnekin ne sitten katosivat 90-luvun aikana… miksi?!

Tympii, että jos haluan vähän laskeskella OO Calcillani, niin “muuttujat” ovat kaikki hankalasti nimettyjä soluosoitteita. Paluu muistipaikkapohjaisiin konekieliin. Rakenteiset taulukkolaskennat, en nyt muista mitään sovelluksia, sen sijaan tarjoavat joitain alkeellisia, visuaalisia lomakkeenrakenteluita ja niihin voi syöttää kaavoja tai syötedataa kuten tavallisten laskentojen soluihin.

Lomakkeiden oleellisin komponentti olisi varmasti tekstiruutu. Sille annetaan nimi, joka kuvautuu sitten muuttujaksi. Sille voisi antaa muotoilua kuten soluille. Ja sisällöksi voi antaa joko kaavan tai jonkin numeroarvon, kuten nykyisissä sovelluksissa. Ja näitä komponentteja voi sitten vapaasti liikutella, toisin kuin soluja. Excelit sun muut tarjoavat tietysti refaktorointeja, mutta helpompaa olisi antaa joidenkin asioiden liikkua vapaasti kentällä.

Ehkä Excelin VBA-puoli lomake-editoreineen sallii tämän jo, mutta en niistä tiedä mitään. Kun ei se Office linuxilla pyöri. Katsos perhanaa, Excel 2003 antaa nimetä soluja haluamallaan tavalla. Ja OpenOffice Calc osaa myös. Ei tarvitse kuin ylikirjoittaa soluosoiteruudun kohtaan haluama nimensä.

Ja Excelissä riittää “liittää” nimi Lisää-Nimi-Liitä -valikkopolun kautta (ei nähtävästi mahdollisuutta viitata suoraan kaavariviltä).

OpenOfficen Calcissa sama onnistuu ilman erillistä viittausta. Hyvä, että tämäkin tuli opittua. Nyt voi tehdä vaikka sähkölaskulaskelmia kaavoilla tyyliin kwh_hinta * tunnit, eikä mitään B2*B3 -sylttyä.

Eli pitäisikö johtaa omasta ihmettelystä nyt johtopäätös: rakenteelliset katosivat, koska nämä taulumuotoiset laskentaohjelmat osaavat tehdä rakenteellisia juttuja vain pienellä kompromissilla eleganttiudesta.

---
---

---

Aiheen vierestä