Tarrat huoneistojärjestyksessä (SQL)

Kysymys: Kuinka saan tulostettua Asteri Isännöinninstä

tarrat maksajille huoneistojärjestyksessä?

Vastaus: SQL-kyselyllä seuraavasti:

  • Valitse Tulosta | Kyselytilastot (SQL) | Luo kyselyitä
  • Valitse vasemman yläkulman alaspudotuslistasta seuraava vapaa määrittämätön kysely ja anna sille sopiva nimi, esim. ”Tarrat huoneistojärjestyksessä”
  • Kopioi alla oleva SQL-lause (maalaus ja ctrl+C = kopioi) ja liitä (ctrl+V = liitä) se isännöintiohjelman sql-kyselytoiminnon isoon tekstikenttään

SELECT Huoneisto, Nimi, Lisänimi, Osoite, Paikka FROM Maksajat

INNER JOIN Laskurivit ON Maksajat.ID = Laskurivit.Maksaja GROUP BY Huoneisto, Nimi, Lisänimi, Osoite, Paikka

ORDER BY Huoneisto, Nimi

  • 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.
  • Tarrojen tulostaminen onnistuu valinnalla Tulosta|Arkkitarrat. Valitse ”kutakin tuotetta/osoitetta yksi tarra”. Valitse tulostettavat kentät ja tietojen muotoilu. Määritä tarrojen määrä ja koko.
  • Seuraavilla käyttökerroilla saat tulosteen suoraan valinnalla Tulosta | Kyselytilastot (SQL) | Valmiit kyselyt | Tarrat huoneistojärjestyksessä

Tarrat, kun taloyhtiöllä on kaksi katuosoitetta (SQL)

Kysymys: Kuinka saan maksajille tarrat, kun taloyhtiöllä

on kaksi eri katuosoitetta?

Vastaus: Seuraavalla SQL-kyselyllä

  • Valitse Tulosta | Kyselytilastot (SQL) | Luo kyselyitä
  • Valitse vasemman yläkulman alaspudotuslistasta seuraava vapaa määrittämätön kysely ja anna sille sopiva nimi, esim. ”Tarrat maksajille”
  • Kopioi alla oleva SQL-lause (maalaus ja ctrl+C = kopioi) ja liitä (ctrl+V = liitä) se isännöintiohjelman sql-kyselytoiminnon isoon tekstikenttään

SELECT Huoneistot.[Porras ja huoneisto], Max(Maksajat.Nimi) AS Henkilö, Max(Maksajat.Osoite) AS Katu,

Max(Maksajat.Paikka) AS PostinumeroJaPaikka FROM Maksajat

INNER JOIN (Asukkaat INNER JOIN Huoneistot ON Asukkaat.Huoneisto = Huoneistot.ID)

ON Maksajat.Nimi = Asukkaat.Nimi WHERE (Maksajat.Osoite LIKE ’%1 *’ & Huoneistot.[Porras ja huoneisto]

OR Maksajat.Osoite LIKE ’%2 *’ & Huoneistot.[Porras ja huoneisto]) AND Trim(” & Asukkaat.UlosPvm) = ”

GROUP BY Huoneistot.ID, Huoneistot.[Porras ja huoneisto] ORDER BY Huoneistot.ID, Huoneistot.[Porras ja huoneisto]

Kysymys %1 on taloyhtiön yksi katuosoite

Kysymys %2 on taloyhtiön toinen katuosoite

 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
  • Tulosta | Kyselytilastot (SQL) | Valmiit kyselyt | Tarrat maksajille

Tarrat muualla asuville (SQL)

Tarrat muualla asuville omistajille huoneistojärjestyksessä

saadaan seuraavalla SQL-lauseella:

SELECT Omistajat.Huoneisto, Nimi, Lisänimi, Osoite, Paikka

FROM Omistajat

INNER JOIN Maksajat

ON Omistajat.Maksaja = Maksajat.ID

WHERE Left(” & Osoite,Len(’%1’)) <> ’%1’

GROUP BY Omistajat.Huoneisto, Nimi, Lisänimi, Osoite, Paikka

ORDER BY Omistajat.Huoneisto, Nimi

Kysymys %1 on taloyhtion katuosoite ja talonumero ilman porraskirjainta

ja huoneistonumeroa, esim. Asteripolku 3