Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kun suunnittelet lomaketta Accessissa, haluat ehkä näyttää jonkin muun kuin sen taulukon tai kyselyn arvon, johon lomake on sidottu. Oletetaan esimerkiksi, että sinulla on Tuotteet-lomake, joka on sidottu Tuotteet-taulukkoon. Kun olet suunnitellut lomakkeen, päätät kuitenkin, että haluat lomakkeen näyttävän kunkin tuotteen toimittajan yhteystiedon nimen – tiedot, jotka sijaitsevat Toimittajat-nimisessä taulukossa. Seuraavassa kerrotaan, miten voit suorittaa tämän tehtävän DLookup-funktion avulla. Voit muuttaa vaiheessa 6 olevaa lauseketta omien tietoihisi sopivaksi.

Tekstiruudun lisääminen

  1. Napsauta siirtymisruudussa hiiren kakkospainikkeella lomaketta, jota haluat muuttaa, ja valitse sitten pikavalikosta Rakennenäkymä .

  2. Valitse Rakenne-välilehden Ohjausobjektit-ryhmästä Tekstiruutu.

  3. Etsi sen lomakkeen alue, johon haluat lisätä ohjausobjektin, ja luo sitten tekstiruutu vetämällä lomakkeen osoitinta.

  4. Napsauta hiiren kakkospainikkeella tekstiruutua ja napsauta sitten pikavalikosta Ominaisuudet.

  5. Valitse ominaisuusikkunassa Kaikki-välilehti .

  6. Määritä Ohjausobjektin lähde -ominaisuuden arvoksi seuraava arvo:

    =DLookup("[ContactName]","[Toimittajat]","[SupplierID]=" & Forms! Tuotteet! Toimittajan tunnus)

  7. Tallenna lomakkeen muutokset ja sulje sitten ominaisuusikkuna.

Tämä lauseke etsii Toimittajat-taulukosta ja palauttaa sen toimittajan yhteyshenkilön nimen, jonka toimittajatunnus vastaa Tuotteet-lomakkeenToimittajantunnus-ohjausobjektin arvoa. Huomaa, miten &-operaattoria käytetään DLookup-funktion kolmannen argumentin muodostamiseen (kolmas argumentti on "[SupplierID]=" & Forms! Tuotteet! Toimittajan tunnus). Yleinen virhe, jota kannattaa välttää, on lainausmerkkien sijoittaminen koko argumentin ympärille sen sijaan, että se olisi vain& operaattoria edeltävän tekstin ympärillä.

Huomautus: Voit vaihtoehtoisesti käyttää DLookup-funktiota luomalla uuden pohjana olevan kyselyn, joka sisältää vain tarvitsemasi tiedot. Kyselyn käyttäminen on usein tehokkaampaa kuin funktion käyttäminen.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.