teksititiedostoista tietokanta Accessiin

Mikä olisi nopein/helpoin tapa luoda muutamasta sadasta eri teksitiedostosta yksi access tietokanta?

Jokaisen tiedoston importtaus erikseen ei houkuttele ja haluaisin automatisoida päivitykset myös jatkossa.

kiitos etukäteen
2413
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Riippuen/riipumatta siitä montako riviä txt-tiedostossa on niin tärkeintä on tietää miten eri tiedot on eroteltu toisistaan (tabit enterit jne on kuitenkin ascii merkkejä). Accessin VBA:ssa toimii samat file käsittelyoperaatiot kuin VB:ssäkin joten muunnon automatisointi onnistuu muutamalla koodirivillä. Pikainen esim. olisi vaikka kunkin txt-tiedoston siirtäminen jollekin folderile avata se ja siirtää muuttujiin sekä add komennolla liittää sopivaan tauluun, siirtää käytetty tiedosto pois ja uusi tilalle kunnes kaikki on siirretty. Veikkaisin että muuttujamäärittelyineen pääsee alle 50 rivin koodia ja olisi aina käytettävissä jos vaikka sijoittaa käynnistyksen accesin makron taakse.

Äänestä
  • Viisaita sanoja edellä,

    Vastaavan koodin voi halutessaan vaikka laittaa autoexeciin mikä käynnistää aloituksen yhteydessä halutun makron/toiminnon. Ihan perus ascii taulukosta löytyy mikä on kunkin merkin selitys. 13 taisi olla enter mutta ihan simppelillä läpikäymiseleellä eli ottaa stringin pituuden ja katsoo mitä sisältävät voidaan erotella mitkä ovat tabeja jne.

    Äänestä

Kommentoi aloitusta


laiskimus1 kirjoitti:

Mikä olisi nopein/helpoin tapa luoda muutamasta sadasta eri teksitiedostosta yksi access tietokanta?

Jokaisen tiedoston importtaus erikseen ei houkuttele ja haluaisin automatisoida päivitykset myös jatkossa.

kiitos etukäteen

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu