Video:
Videon sisältö
Monitulkintainen ulkoliitossanoma tulee näkyviin, kun Access määrittää, että kysely voi antaa erilaisia tuloksia sen perusteella, mikä liitos tehdään ensin. Jotta kysely voidaan suorittaa, sinun on tehtävä joitakin muutoksia. Paras ratkaisu on yleensä jakaa kysely osiin. Määritä siis, että vähintään yksi liitoksista tehdään pienemmässä alikyselyssä, jonka liität sitten muihin taulukoihin tai kyselyihin pääkyselyssä. Access suorittaa liitokset ensin alikyselyssä (tai kyselyissä) ja tekee sitten liitokset pääkyselyssä viimeiseksi ja poistaa moniselitteisyyden.
Kyselyn taulukoiden määrän mukaan sinun on ehkä luotava useita alikyselyitä, jotta vältyt monitulkintaisilta ulkoliitoksilta. Tässä videossa on yksinkertainen kolmen taulukon esimerkki, jossa kaksi yhdistettyä taulukkoa on jaettu alikyselyksi ja sitten ulkoliitos kolmanteen taulukkoon tehdään pääkyselyssä. Seuraavassa on perusvaiheet, joissa oletetaan, että olet jo melko perehtynyt yksinkertaisen valintakyselyn luomiseen:
-
Create uusi alikysely, joka sisältää ensin lisättävät taulukot (videossa ovat yritykset ja Ihmiset taulukot).
-
Kaksoisnapsauta alatason kyselyssä tarvitsemiasi tulostuskenttiä, jotta ne näkyvät kyselyn ruudukossa.
Tärkeää: Muista sisällyttää liitoskenttä alkuperäisestä kyselystä. Videoesimerkkinä Yritykset liitettiin Alueet-kohtaan Aluetunnus-kentän avulla, joten sisällytämme RegionID-tunnuksen alikyselyn kyselyruudukkoon.
-
Tallenna ja sulje alikysely ja avaa alkuperäinen kysely rakennenäkymässä. Tästä tulee pääkysely.
-
Poista alikyselyyn lisäämäsi taulukot ja lisää sitten alikysely (Rakenne > Lisää taulukoita (Näytä taulukkoAccess 2013 )> kyselyt tai vedä alikysely siirtymisruudusta pääkyselyyn).
-
Muodosta pääkyselyssä liitos samalla tavalla kuin ennen, mutta tällä kertaa alikyselyyn.
-
Lisää alatason kyselyn tuloskentät kyselyruudukkoon.
-
Tallenna ja suorita pääkysely.
Moniselitteisten ulkoliitosten nyrkkisääntö
Monitulkintaiset ulkoliitokset tapahtuvat, kun kyselyssä on vähintään kaksi liitosta, ja toinen niistä on ulkoliitos, joka joko osoittaa kohti tasaliitosta, tai kaksi ulkoliitosta, jotka osoittavat toisiaan kohti, esimerkiksi nämä kaksi liitoskokoonpanoa ovat moniselitteisiä, ja ne on jaettava erillisiin kyselyihin:
Taulukko1 --> Taulukko2 --- Taulukko3
Taulukko1 --> Taulukko2 <-- Taulukko3
Ulommat liitokset, jotka osoittavat samaan suuntaan tai kaukana muista ulkoliitoksista tai hevosliitoksista, ovat OK:
Taulukko1 --> Taulukko2 --> Taulukko3
Taulukko1 <-- Taulukko2 --> Taulukko3
Taulukko1 <-- Taulukko2 --- Taulukko3
Lisätietoja kyselyjen luomisesta on artikkelissa Johdanto kyselyihin tai yksinkertaisen valintakyselyn Create.