Access-työpöytätietokantojen AvaaRaportti-toiminnolla voit avata raportin Rakennenäkymä tai esikatselussa tai lähettää raportin suoraan tulostimeen. Voit myös rajoittaa raporttiin tulostettavien tietueiden käyttöoikeuksia.
Asetus
AvaaRaportti-toiminnolla on seuraavat argumentit.
Toiminnon argumentti |
Kuvaus |
Raportin nimi |
Avattavan raportin nimi. Makron muodostimen Raportin nimi -ruudussa Toiminnon argumentit -osassa näkyvät kaikki nykyisen tietokannan raportit. Tämä on pakollinen argumentti. Jos suoritat AvaaRaportti-toiminnon sisältävän makron kirjastotietokanta-sijainnissa, Access etsii tämännimistä raporttia ensin kirjastotietokannasta ja sitten nykyisestä tietokannasta. |
Näkymä |
Näkymä, johon raportti avautuu. Valitse Tulosta (Tulosta raportti heti), Rakenne tai EsikatseluNäytä-ruudussa. Oletusarvo on Kyllä. |
Suodattimen nimi |
suodatin, jolla rajoitetaan raportin tietueita. Voit antaa joko olemassa olevan kysely-nimen tai hakuna tallennetun suodattimen nimen. Kyselyn on kuitenkin sisällettävä kaikki avattavan raportin kentät tai sen KaikkienKenttienNäyttäminen-ominaisuuden arvon on oltava Kyllä. |
WHERE-ehto |
Kelvollinen SQL WHERE -lause (ilman sanaa WHERE) tai lauseke, jonka avulla Access valitsee tietueita raportin pohjana olevasta taulukko tai kyselystä. Jos valitset suodattimen Suodattimen nimi -argumentin avulla, Access käyttää tätä WHERE-lausetta suodattimen tuloksissa. Jos haluat avata raportin ja rajoittaa sen tietueet niihin, jotka lomakkeen ohjausobjektin arvo määrittää, käytä seuraavaa lauseketta: [ kenttänimi ] = Lomakkeet![ lomakenimi ]![ ohjausobjektinimi lomakkeessa ] Korvaa kenttänimi sen raportin pohjana olevan taulukon tai kyselyn kentän nimellä, jonka haluat avata. Korvaa lomakenimi lomakkeen nimellä ja ohjausobjektinimi lomakkeessa sen lomakkeen ohjausobjektin nimellä, joka sisältää arvon, jota haluat raportin tietueiden vastaavan. Huomautus: Where-ehto-argumentin enimmäispituus on 255 merkkiä. Jos haluat kirjoittaa tätä pidemmän ja monimutkaisemman SQL WHERE -lauseen, käytä DoCmd-objektin AvaaRaportti-menetelmää Visual Basic for Applications (VBA) -moduulissa. VBA:ssa voit kirjoittaa SQL WHERE -lauseita, joissa on enintään 32 768 merkkiä. |
Ikkunan näyttötapa |
Tila, johon raportti avautuu. Valitse Normaali, Piilotettu, Kuvake tai ValintaikkunaIkkunan näyttötapa -ruudussa. Oletusarvo on Normaali. Huomautus: Jotkin Ikkunannäyttötapa -argumentin asetukset eivät koske välilehdellisiä asiakirjoja. Jos haluat siirtyä käyttämään päällekkäisiä ikkunoita, tee seuraavat toimet:
|
Huomautuksia
Tulosta-asetus Näytä-argumentissa tulostaa raportin heti käyttämällä senhetkisiä tulostimen asetuksia avaamatta Tulosta -valintaikkuna. Voit käyttää myös AvaaRaportti-toimintoa raportin avaamiseksi ja sen asettelemiseksi ja käyttää sitten Tulosta-toimintoa sen tulostamiseksi. Voit esimerkiksi halutessasi muokata raporttia tai käyttää Tulosta-toimintoa tulostimen asetusten muuttamiseksi ennen tulostamista.
Käyttämästäsi suodattimesta ja WHERE-ehdosta tulee raportin Suodatin-ominaisuuden asetus.
AvaaRaportti-toiminto vastaa sitä, että kaksoisnapsautetaan raporttia siirtymisruudussa tai napsautetaan raporttia siirtymisruudussa hiiren kakkospainikkeella ja valitaan näkymä tai Tulosta-komento.
Vihjeitä
-
Voit tulostaa samanlaisia raportteja eri tietojoukoista käyttämällä suodatinta tai WHERE-lausetta raporttiin tulostettavien tietueiden rajoittamiseksi. Muokkaa sitten makroa eri suodattimen käyttämiseksi tai Where-ehto-argumentin muuttamiseksi.
-
Voit vetää raportin siirtymisruudusta makroon toimintorivi. Tämä luo automaattisesti AvaaRaportti-toiminnon, joka avaa raportin raporttinäkymässä.