Access-tietokannoissa voit MessageBox-makrotoiminnon avulla tuoda näkyviin sanomaruudun, jossa on varoitus tai viesti. Voit käyttää MessageBox-makrotoimintoa esimerkiksi kelpoisuus -makroissa. Kun ohjain tai tietue hylkää makrossa olevan vahvistusehdon, näkyviin voi tulla virhesanoman sisältävä sanomaruutu, jossa on ohjeita syötettävien tietojen tyypistä.
Huomautus: Osa tämän ohjeen sisällöstä ei ehkä koske kaikkia kieliä.
Määrittäminen Access-työpöytätietokantoja varten
Accessin työpöytätietokannoissa MessageBox-makrotoiminnossa on seuraavat argumentit.
Toiminnon argumentti |
Kuvaus |
---|---|
Viesti |
Sanomaruudussa oleva teksti. Kirjoita sanomateksti Sanoma-argumenttiruutuun. Voit kirjoittaa enintään 255 merkkiä tai voit lisätä lauseke (jota edeltää yhtäläisyysmerkki). |
Äänimerkki |
Määrittää, kuuluuko tietokoneen tai laitteen kaiuttimesta äänimerkki, kun sanoma tulee näkyviin. Valitse Kyllä (äänimerkki kuuluu) tai Ei (äänimerkkiä ei kuulu). Oletusarvo on Kyllä. |
Tyyppi |
Sanomaruudun tyyppi. Jokaisella tyypillä on erilainen kuvake. Valitse Ei mitään, Kriittinen, Varoitus?, Varoitus! tai Tiedot. Oletusarvo on Ei mitään. |
Otsikko |
Sanomaruudussa näytettävä teksti otsikkorivi. Otsikkorivillä voi esimerkiksi olla teksti ”Asiakasnumeron tarkistus”. Jos jätät tämän argumentin tyhjäksi, tekstiksi tulee ”Microsoft Access”. |
Access-verkkosovellusten määrittäminen
Access-verkkosovelluksissa MessageBox-makrotoiminnossa on vain yksi argumentti.
Toiminnon argumentti |
Kuvaus |
---|---|
Viesti |
Sanomaruudussa oleva teksti. Kirjoita sanomateksti Sanoma-argumenttiruutuun. Voit kirjoittaa enintään 255 merkkiä tai voit lisätä lauseke (jota edeltää yhtäläisyysmerkki). |
Huomautuksia
Access-työpöytätietokannoissa voit MessageBox-makrotoiminnon avulla luoda muotoillun virhesanoman, joka on samanlainen kuin Access -sovelluksen näyttämät sisäiset virhesanomat. MessageBox-makrotoiminnon avulla voit antaa sanoman Message-argumenttiin kolmessa osassa. Voit erottaa osat @-merkillä.
Seuraavassa esimerkissä on muotoiltu sanomaruutu ja osiin jaettu sanoma. Sanomatekstin ensimmäisessä osassa näkyy lihavoitu otsikko. Toinen osa näkyy kyseisen otsikon alapuolella muotoilemattomana tekstinä. Kolmas osa näkyy toisen osan alapuolella muotoilemattomana tekstinä, ja osien välissä on tyhjä rivi.
Kirjoita seuraava merkkijono Sanoma-argumentiksi:
Väärä painike!@Tämä ei work.@Kokeile toista.
Huomautus: Tätä erikoismuotoilutekniikkaa ei voi käyttää Access-verkkosovelluksissa.
Et voi suorittaa MessageBox-toimintoa Visual Basic for Applications (VBA) -moduulissa. Käytä sen sijaan MsgBox-toimintoa.
Esimerkkejä
Sanomaruutuskenaarioita
Seuraavissa esimerkeissä on esitetty MessageBox-makrotoiminnon erityyppisiä käyttöskenaarioita.
Toiminto |
Argumentti |
Kommentti |
---|---|---|
MessageBox |
Viesti: Siirrä sen toimittajan tietueeseen, jonka tuotteet haluat nähdä, ja valitse sitten Tarkista tuotteet -painike uudelleen. Äänimerkki: Ei Tyyppi: Ei mitään Otsikko: Toimittajan valitseminen |
Jos Toimittajat-lomakkeessa ei ole nykyistä toimittajaa, tässä esimerkissä näkyviin tulee sanoma. Access ei näytä mitään kuvaketta sanoman kanssa. |
MessageBox |
Viesti: Anna toimittajan nimi, ennen kuin yrität tallentaa tietueen. Äänimerkki: Kyllä Tyyppi: Varoitus! Otsikko: Toimittajan nimi puuttuu |
Jos tietueessa ei ole toimittajan nimeä käyttäjän yrittäessä tallentaa tietueen, tässä esimerkissä näkyviin tulee sanoma ja kuuluu äänimerkki. Access näyttää huutomerkkikuvakkeen tämän sanoman kanssa. |
MessageBox |
Message: ="Toimittaja " & [Lomakkeet]![Toimittajat]![Toimittajan nimi] & " on jo tietokannassa." Äänimerkki: Kyllä Tyyppi: Kriittinen Otsikko: Toimittajan kaksoiskappale |
Tässä työpöytätietokantaesimerkissä käyttäjä on lisännyt toimittajan nimen kaksoiskappaleen Toimittajat-lomakkeeseen. Message-argumentissa lauseke yhdistää mukautetun sanomatekstin ja näyttää toimittajan nimen, jonka käyttäjä on kirjoittanut Toimittajat-lomakkeen Toimittajan nimi -ohjausobjektiin. Access näyttää sanoman, johon liittyy äänimerkki ja kriittisyyskuvake. |