Tapahtumalokin rajaaminen (SQL)

Kysymys: Kuinka saan Asteri Monipankin tapahtumalokista näkyviin vain haluamani tapahtumat?

Vastaus: Tapahtumaloki on samaa tietokantamuotoa kuin perinteisten Asterin Windows-ohjelmien tietokannat. Niinpä sitä voi tutkia kaikkien muiden Asteri Windows-ohjelmien SQL-toiminnolla.

  • Valitse Tilasto | Kyselytilastot (SQL) | Luo kyselyitä
  • Valitse vasemman yläkulman alaspudotuslistasta seuraava vapaa määrittämätön kysely ja anna sille sopiva nimi, esim. ”Yhden asiakkaan tapahtumat”
  • Kopioi alla oleva SQL-lause(maalaus ja ctrl+C = kopioi) ja liitä (ctrl+V = liitä) se muun Asteri-ohjelman sql-kyselytoiminnon isoon tekstikenttään

select * from Tapahtumaloki in ’c:\asterimp\mplog.mdb’ where Asiakas = ’Asteri Malliyritys Oy’

  • Paina tallenna ja/tai suorita, jolloin näet taulukossa haluamasi tiedot
  • Käytettävissäsi on Tulosta-valikon paperitulosteet ja Muokkaa-valikon erilaiset leikepöytäkopiointiversiot.
  • Seuraavilla käyttökerroilla saat tulosteen suoraan valinnalla Tilasto | Kyselytilastot (SQL) | Valmiit kyselyt | Yhden asiakkaan tapahtumat

Muita esimerkkejä:

Yhden pankin tapahtumat 13.5.2020 vuorokauden aikana:

select * from Tapahtumaloki in ’c:\asterimp\mplog.mdb’ where Pankki = ’OP’ AND Pvm between DateValue(’13.5.2020’) and DateValue(’13.5.2020′) + TimeValue(’23:59:59’)

Lähetykset, joissa oli tullut virhetilanne:

select * from Tapahtumaloki in ’c:\asterimp\mplog.mdb’ where suunta = ’lähetys’ and ResponseCode <> ’00’

Voit itse muokata rajattomasti lisää erilaisia kyselylauseita tarpeittesi mukaisesti.