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