Re: File save

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 25.8.2002 13:58

Juhan esittämään vajaiden rivien ongelmaan on ollut (dokumentoimaton)
ratkaisuyritys jo tähänkin asti, mutta se ei kuitenkaan toimi
Juhan toivomalla tavalla vaan ohittaa täysin puutteelliset tapaukset.

Panemalla FILE SAVE -kaavioon täsmennyksen SKIP_ERRORS=1, mitään virhe-
ilmoituksia ei tule vajaista riveistä; ne yksinkertaisesti ohitetaan.
Tämä ominaisuus on ollut mukana ainakin versiosta 1.15 lähtien, mutta
en ole vain muistanut kertoa :)
Juha toivoo kuitenkin, että nuo vajaat rivitkin saataisiin mukaan
panemalla puuttuvia arvoja tietueen loppuun. Tällöin täytyy olettaa,
että puuttumisia ei todellakaan esiinny tietueen keskellä.
Olen nyt toteuttanut senkin vaihtoehdon. Vajaiden rivien täydennys
onnistuu antamalla täsmennyksen SKIP_ERRORS=2 ja tämä ominaisuus
tulee mukaan (myös kyselyjärjestelmässä dokumentoituna) SURVO MM:n
versiosta 1.25 lähtien.

Koska tekstitiedostot, joista halutaan tehdä ryhdikkäitä Survon
datatiedostoja, voivat olla puutteellisia ja sottaisia kovin monin
tavoin, mitään kaiken kattavaa automaattista paikkausmenettelyä
ei ole mielestäni mahdollista laatia.

Jos alkuperäisen tekstitiedoston pystyy poimimaan Survon toimituskent-
tään (LOADP, LOADW, SHOW jne.), aineiston yksilöllistä "parsintaa" voi
harrastaa kaikilla Survon tuntemilla tekstin ja taulukkojen käsittelyyn,
muokkaukseen ja hakuun tarkoitetuilla keinoilla ja viime kädessä jopa
käsipelillä. Monesti erikoismuokkaukset saa parhaiten aikaan itse
tehdyillä sukroilla.

Tällaisissa tilanteissa jättikenttien (joissa voi olla "miljoonia"
rivejä koneen keskusmuistista riippuen) käyttö on joskus täysin
perusteltua eli Survossa on nykyisellään ainutlaatuiset mahdollisuudet
paikkailla hyvinkin suuria aineistoja.

-Seppo

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.