Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Limittäisiä luetteloruutuja auttavat käyttäjiä lomakkeiden täyttämisen nopeuttaminen ja varmistaa, että käyttäjät syöttävät tiedot oikein. Tässä artikkelissa käsitellään luominen ja luetteloruutuja CSS tiedoilla. Microsoft Office InfoPath voit lisätä tietoja, joita käytetään lomakkeen, ulkoisen Extensible Markup Language (XML) asiakirjan arvot tai Microsoft Office Access-tietokannan arvot arvot sisältävän luettelon.

Tämän artikkelin sisältö

Luetteloruudun lisääminen CSS-ominaisuudet

Limittäinen luetteloruutu on luetteloruudun, muuta perustuva arvo, jonka käyttäjä valitsee toisen luetteloruudun vaihtoehtojen avulla. Jos käyttäjä valitsee seuraavan kuvan Luokat -ruudusta mausteita , tuotteet -ruudussa Näytä mausteita luettelo.

Esimerkki avattavasta luetteloruudusta

Seuraavissa osissa näyttää, miten voit suunnitella lomakemallin, jossa kaksi luetteloruutuja, johon on suodatettu toisen luetteloruudun käyttäjä valitsee ensimmäisen luettelosta-ruutuun arvon perusteella. Kun ensimmäisen luetteloruudussa arvo muuttuu, suodatin otetaan käyttöön automaattisesti toisen luetteloruudun, joka muuttuu arvonsa.

Yhteensopivuuden huomioon otettavia seikkoja

Suodattimia voi käyttää vain lomakemalleja, jotka on suunniteltu InfoPath täyttää. Suodattimet eivät ole käytettävissä selainyhteensopiva lomakemalleja.

Sivun alkuun

Vaihe 1: CSS luetteloruudun lisääminen

Luodaksesi CSS luetteloruudun, sinun on lisättävä kaksi luetteloruutua lomakemalliin.

Huomautus: Limittäinen luetteloruudun lisääminen lomakemalliin varmistaa, että kaksi luetteloruudut eivät ole toistuva osa tai toistuva taulukko.

  1. Jos Ohjausobjektit-tehtäväruutu ei ole näkyvissä valitse Lisää-valikosta Lisää ohjausobjekteja tai paina ALT+I, C -näppäinyhdistelmää.

  2. Valitse Lisää ohjausobjektejaohjausobjektit -tehtäväruudussa-kohdasta Avattava luetteloruutu. Kun käyttäjä täyttää lomake, joka perustuu lomakemallin-valinnan avattavasta luetteloruudusta määrittää toisen luetteloruudussa käytettävissä olevat vaihtoehdot.

  3. Valitse luetteloruudun. Lomakemallin pitäisi nyt näkyä avattavan luetteloruudun ja tavallisen luetteloruudun.

    Avattava luetteloruutu ja luetteloruutu lomakkeessa

  4. Kaksoisnapsauta avattavan luetteloruudun, jotka olet lisännyt lomakemallin vaiheessa 2.

  5. Valitse Avattavan luettelon ominaisuudet -valintaikkunan tiedot -välilehti.

  6. Kirjoita kenttänimi -ruutuun listBox1ja valitse sitten OK.

  7. Kaksoisnapsauta luetteloruutua, jotka olet lisännyt lomakemallin vaiheessa 3.

  8. Valitse Luettelon ominaisuudet -valintaikkunan tiedot -välilehti.

  9. Kirjoita kenttänimi -ruutuun listBox2Cascadeja valitse sitten OK.

Sivun alkuun

Vaihe 2: Tarvittavat tiedot

Nyt kun olet lisännyt luetteloruudut lomakemallin, sinun on määritettävä, ne näkyvät tiedot. Valitse suodatin on otettava käyttöön, jotta toisen luetteloruudun vaihtoehtojen perustuvat käyttäjän valintaa luettelon ensimmäiseen ruutuun.

Tässä osassa kerrotaan, miten voit luetteloruudut yhteyden muodostaminen tietoihin käyttämällä yleisiä kolmella: tietojen lisääminen lomakkeeseen. yhteyden muodostaminen lomake aiemmin luotuun XML-tiedostoon, joka sisältää tiedot. tai lomakkeen yhdistäminen tietokantaan, joka sisältää haluamasi tiedot. Viimeistele luominen CSS luetteloruudun valitsemalla menetelmä, jota haluat käyttää seuraavassa luettelossa.

Yhteyden muodostaminen tietoihin lomake

Tässä osassa opit luetteloruutuja lomakkeen tiedoilla. Tällöin sinun on ensin määritettävä kentät lomakemallin niin, että voit kirjoittaa nimet, luokat ja tuotteet joukko kussakin luokassa.

Lomakemallin kenttien määrittäminen

  1. Jos Tietolähde -tehtäväruutu ei ole näkyvissä, valitse Näytä -valikon Tietolähde .

  2. Valitse Tietolähde -tehtäväruudussa myFields ryhmää hiiren kakkospainikkeella ja valitse sitten Lisää.

  3. Kirjoita nimi -ruutuun kentän tai ryhmän lisääminen -valintaikkunasta CategoriesAndProducts.

  4. Valitse laji -luettelosta ryhmä.

  5. Valitse Toistuva -valintaruutu ja valitse sitten OK.

  6. Napsauta hiiren kakkospainikkeella Tietolähde -tehtäväruudun CategoriesAndProducts -ryhmä.

  7. Kirjoita nimi -ruutuun kentän tai ryhmän lisääminen -valintaikkunassa Kirjoita luokkaja valitse sitten OK. Tämä kenttä sisältää ensimmäisen luetteloruudun luokkien nimet.

  8. Napsauta CategoriesAndProducts -ryhmää hiiren kakkospainikkeella ja valitse sitten Lisää.

  9. Kirjoita tuotteennimi -ruutuun kentän tai ryhmän lisääminen -valintaikkunassa.

  10. Valitse Toistuva -valintaruutu ja valitse sitten OK. Tämä kenttä sisältää tuotteiden nimet toisen luetteloruudun.

Koska tämä luetteloruutu lisätään lomakkeen tietoja, tiedot on lisättävä lomake. Saadakseen ne sinun on luotava tuote - ja kenttien oletusarvot.

Vihje

Voit myös luoda luetteloruutuja, joka näyttää arvoja, jotka käyttäjät kirjoittavat lomakkeeseen itse. Voit tehdä tämän liittämällä kentät, jotka on sidottu lomakkeen ohjausobjekteja luetteloruudun. Kun käyttäjän kirjoittamat arvot ohjausobjekteihin-luetteloruudussa vaihtoehdot muuttuvat.

Luo oletusarvot

  1. Valitse Työkalut -valikosta Oletusarvoja.

  2. Valitse Muokkaa oletusarvoja -valintaikkunassa CategoriesAndProducts -ryhmässä luokkakenttä (Älä poista valintaruudun valinta), ja kirjoita sitten vesieläimetOletusarvo -ruutuun.

  3. Valitse tuote -kenttä (Älä poista valintaruudun valinta), ja kirjoita Oletusarvo -ruutuun Ravun lihan.

  4. Tuote -kenttää hiiren kakkospainikkeella ja valitse sitten Lisää toinen tuote yläpuolella. Voit lisätä toisen tuotteen Kalatuotteen oletusarvona.

  5. Napsauta toisessa esiintymässä tuote -kenttä (Älä poista valintaruudun valinta), ja kirjoita sitten lohenOletusarvo -ruutuun.

  6. Napsauta CategoriesAndProducts -ryhmää hiiren kakkospainikkeella ja valitse sitten Lisää toinen CategoriesAndProducts alla. Voit lisätä toisen luokan oletusarvona.

  7. Edellä kuvatut vaiheet avulla voit määrittää maitotuotteet, Cheddarja kiusausluokka ja tuote -kentät toisessa esiintymässä oletusarvoja tarpeen mukaan.

  8. Valitse OK.

Nyt kun olet syöttänyt tuote - ja kenttien oletusarvojen, voit muodostaa yhteyden tietoihin, jotka juuri kirjoittamasi ensimmäisestä.

Ensimmäisestä muodosta yhteys tietoihin

  1. Kaksoisnapsauta lomakemallin avattavan luetteloruudun, jotka olet lisännyt aiemmin.

  2. Valitse Tiedot-välilehti.

  3. Avattavan luetteloruudun ominaisuudet -valintaikkunassa valitse luetteloruudun merkinnät-kohdasta Etsi arvoja lomakkeen tietolähteestä.

  4. Napsauta ruudun vieressä Valitse XPath Tietolähde-painike.

  5. Kentän tai ryhmän valitseminen -valintaikkunassa CategoriesAndProducts -ryhmästä luokkakenttä ja valitse sitten OK kahdesti.

Nyt yhdistettävä tietoihin toisen luetteloruudun. Tämä tietoyhteydetmuodostettaessa haluat suodattimen toisen luetteloruudun. Tämä suodatin täyttää toisessa luetteloruudussa haluamasi tuotteiden ensimmäisen luetteloruudussa luokan perusteella. Suodattimen vertaa arvo on valittuna luetteloruudussa ensimmäisen (listBox1 kenttä) luettelon luokkien lomakkeen (luokkakenttä) tallennetaan.

Toisen luetteloruudun Muodosta yhteys tietoihin

  1. Kaksoisnapsauta lomakemalliin, vakio luetteloruudun, jotka olet lisännyt aiemmin.

  2. Valitse Tiedot-välilehti.

  3. Luetteloruudun ominaisuudet -valintaikkunassa valitse luetteloruudun merkinnät-kohdasta Etsi arvoja lomakkeen tietolähteestä.

  4. Napsauta ruudun vieressä Valitse XPath Tietolähde-painike.

  5. Kentän tai ryhmän valitseminen -valintaikkunassa CategoriesAndProducts -ryhmästä tuote -kenttä ja valitse sitten Suodata tiedot.

  6. Suodata tiedot -valintaikkunassa valitsemalla Lisää.

  7. Valitse Suodatinehtojen määrittäminen -valintaikkunan ensimmäisessä ruudussa kentän tai ryhmän valitseminen .

  8. Valitse kentän tai ryhmän valitseminen -valintaikkunassa listBox1ja valitse sitten OK.

  9. Valitse Suodatinehtojen määrittäminen -valintaikkunan Valitse kolmannessa ruudussa kentän tai ryhmän valitseminen .

  10. Kentän tai ryhmän valitseminen -valintaikkunassa luokka -kenttä ja valitse OK ja sulje kaikki avoinna olevat valintaikkunat.

Nyt kun olet muodostanut yhteyden tietoihin, toisen luetteloruudun ja suodatusta, olet valmis kokeilemaan luetteloruutuja, varmista, että ne toimivat oikein.

Testaa luetteloruudut

  1. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

  2. Valitse avattavasta luetteloruudusta vesieläimet. Tavallisen luetteloruudun pitäisi näkyä tyhjä rivi, Rapu lihanja lohi.

    Huomautus: Tyhjä rivi avulla käyttäjät voivat poistamalla niiden valinnan avattavasta luetteloruudusta.

Jos luetteloruudut eivät toimi oikein, tarkista toisen luetteloruudun varmistaaksesi, että se vertaa listBox1 kenttä, jossa luokkakenttä suodatin.

Osan alkuun

Ulkoisen XML-asiakirjan yhdistäminen

Tässä osassa opit miten tietoja yhteyden muodostaminen XML-asiakirja, jossa on tuote- ja arvot. XML-tiedosto on toissijainen tietolähde. Jos haluat luoda tietoyhteyden, sinun on XML-tiedoston luominen, luetteloruutujen lomakemallin liittäminen XML-tiedosto ja sitten suodattimen toisen luetteloruudun siten, että tuoteluettelon muuttuu oikein.

Ennen kuin voit yhdistää lomakkeen toissijainen tietolähde, sinun on luotava XML-tiedosto.

XML-tiedoston luominen

  1. Käynnistä Muistio tai toisen tekstieditorissa.

  2. Kopioi ja liitä seuraava XML-tietojen tekstieditori:

    <?xml version="1.0" encoding="UTF-8"?>
    <ListBoxData>
    <CategoriesAndProducts>
    <Categories>Seafood</Categories>
    <Products>
    <Product>Crab meat</Product>
    </Products>
    <Products>
    <Product>Salmon</Product>
    </Products>
    </CategoriesAndProducts>
    <CategoriesAndProducts>
    <Categories>Dairy</Categories>
    <Products>
    <Product>Chocolate milk</Product>
    </Products>
    <Products>
    <Product>Cheddar</Product>
    </Products>
    </CategoriesAndProducts>
    </ListBoxData>
  3. Tallenna tiedosto tietokoneeseen listBoxData.xml.

Nyt kun olet luonut XML-asiakirja, voit muodostaa lomakemalliin. Tämä luo toissijainen tietolähde.

Lomakemallin XML-asiakirjan yhdistäminen

  1. Valitse Työkalut -valikosta Tietoyhteyksiä.

  2. Tietoyhteydet -valintaikkunassa valitsemalla Lisää.

  3. Ohjattu tietoyhteyden muodostaminen- Vastaanota tiedotja valitse sitten Seuraava.

  4. Ohjatun toiminnon seuraavalla sivulla XML-tiedostoja valitse sitten Seuraava.

  5. Ohjatun toiminnon seuraavalla sivulla Valitse Selaa, valitse tietokoneeseen tallennettuja listBoxData.xml tiedosto ja valitse sitten Avaa.

  6. Ohjatun toiminnon seuraavalla sivulla Sisällytä resurssitiedoston lomakemallin tai malliosan tiedotja valitse sitten Seuraava.

  7. Kirjoita seuraavalla sivulla ohjatun toiminnon, Anna tämän tietoyhteyden nimi -ruutuun listBoxDataXMLFile.

  8. Valitse Hae tiedot lomakkeen ollessa avoinna automaattisesti -valintaruutu. Tämä takaa, että luettelon ruudun tiedot ovat käytettävissä aina, kun lomake avataan edellyttävän kyselyn käyttäjä sen sijaan.

  9. Valitse Valmis.

  10. Tietoyhteydet -valintaikkuna valitsemalla Sulje.

Nyt olet valmis ensimmäinen lomakemallin luetteloruudun yhdistäminen XML-tiedoston tietoihin.

Ensimmäisestä muodosta yhteys tietoihin

  1. Kaksoisnapsauta lomakemallin avattavan luetteloruudun, jotka olet lisännyt aiemmin.

  2. Valitse Tiedot-välilehti.

  3. Valitse Avattavan luettelon ominaisuudet -valintaikkunan Valitse luetteloruudun merkinnät-kohdasta Etsi arvoja ulkoisesta tietolähteestä.

  4. Valitse tietolähde -valintaikkunan listBoxDataXMLFile.

  5. Napsauta ruudun vieressä Valitse XPath Tietolähde-painike.

  6. Valitse Luokat -kentän kentän tai ryhmän valitseminen -valintaikkunan CategoriesAndProducts -ryhmässä.

    Huomautus: Keltainen tausta kentän tai ryhmän valitseminen -valintaikkunassa näkyy, että käsittelet toissijainen tietolähde.

  7. Valitse OK kaksi kertaa.

Nyt on toisen luetteloruudun yhdistäminen XML-tiedosto. Muodostettaessa tietoyhteyden haluat suodattimen toisen luetteloruudun. Tämä suodatin täyttää toisessa luetteloruudussa haluamasi tuotteiden ensimmäisen luetteloruudussa luokan perusteella. Suodattimen vertaa arvo on valittuna luetteloruudussa ensimmäisen (listBox1 kenttä) luettelon luokkien lomakkeen (luokkakenttä) tallennetaan.

Toisen luetteloruudun Muodosta yhteys tietoihin

  1. Kaksoisnapsauta lomakemalliin, vakio luetteloruudun, jotka olet lisännyt aiemmin.

  2. Valitse Tiedot-välilehti.

  3. Luetteloruudun ominaisuudet -valintaikkunassa valitse luetteloruudun merkinnät-kohdasta Etsi arvoja ulkoisesta tietolähteestä.

  4. Valitse tietolähde -valintaikkunan listBoxDataXMLFile.

  5. Napsauta ruudun vieressä Valitse XPath Tietolähde-painike.

  6. Kentän tai ryhmän valitseminen -valintaikkunassa CategoriesAndProducts -ryhmästä Laajenna tuotteet -ryhmä ja valitse sitten tuote -kenttä.

  7. Valitse Suodata tiedot.

  8. Suodata tiedot -valintaikkunassa valitsemalla Lisää.

  9. Valitse Suodatinehtojen määrittäminen -valintaikkunan ensimmäisessä ruudussa kentän tai ryhmän valitseminen .

  10. Valitse tietolähde -valintaikkunan kentän tai ryhmän valitseminen -valintaikkunassa pääikkunassa.

  11. Valitse listBox1ja valitse sitten OK.

  12. Valitse Suodatinehtojen määrittäminen -valintaikkunan Valitse kolmannessa ruudussa kentän tai ryhmän valitseminen .

  13. Valitse tietolähde -valintaikkunan kentän tai ryhmän valitseminen -valintaikkunassa listBoxDataXMLFile (toissijainen)ja valitse sitten Luokat.

  14. Sulje kaikki avoimet valintaikkunat valitsemalla OK.

Nyt kun olet muodostanut toisen luetteloruudun XML-tiedostoon ja suodatusta, olet valmis kokeilemaan luetteloruutuja, varmista, että ne toimivat oikein.

Testaa luetteloruudut

  1. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

  2. Valitse avattavasta luetteloruudusta vesieläimet. Tavallisen luetteloruudun pitäisi näkyä vain tyhjä rivi, Rapu lihan ja lohi.

    Huomautus: Tyhjä rivi avulla käyttäjät voivat poistamalla niiden valinnan avattavasta luetteloruudusta.

Jos luetteloruudut eivät toimi oikein, tarkista toisen luetteloruudun varmistaaksesi, että se vertaa listBox1 kenttä, jossa luokkakenttä suodatin.

Osan alkuun

Muodosta yhteys tietokantaan

Tässä osassa kerrotaan kahden taulukon tietoyhteyden luominen Access-tietokantaan. Voit tehdä tämän luetteloruutujen lomakemallin liittäminen tietokannan ja käytä sitten suodatinta toisen luetteloruudun niin, että näkyvissä toisen luettelon ruutu muuttuu asianmukaisesti luettelon valittuna luetteloruudussa ensimmäisen arvon perusteella. Tässä esimerkissä on oletetaan, että Access-tietokanta sisältää kaksi taulukkoa, jota kutsutaan luokat ja tuotteet ja että taulukot ovat yhteydessä toisiinsa toisiinsa LuokanTunnus-kenttä, jota käytetään kunkin taulukon.

Luokat-taulukko   

LuokanTunnus

LuokanNimi

1

Vesieläimet

2

Meijerituotteet

Tuotteet-taulukko   

Tuotetunnus

LuokanTunnus

TuotteenNimi

1

1

Rapu lihan

2

1

Lohen

3

2

Kiusaus

4

2

Cheddar

Lomakemallin yhdistäminen tietolähteeseen

Ensin sinun on luotava tietoyhteyden lomakemalli ja siihen taulukoiden väliset tietokannan. Koska näytettäviin vain tietokannan sijaan muokkaaminen suoraan tiedot Access-tietokanta on toissijainen tietolähde lomakemallin.

  1. Valitse Työkalut -valikosta Tietoyhteyksiä.

  2. Tietoyhteydet -valintaikkunassa valitsemalla Lisää.

  3. Ohjattu tietoyhteyden muodostaminen- Vastaanota tiedotja valitse sitten Seuraava.

  4. Ohjatun toiminnon seuraavalla sivulla tietokannan (Microsoft SQL Server tai Microsoft Office Accessin vain)ja valitse sitten Seuraava.

  5. Ohjatun toiminnon seuraavalla sivulla, Valitse tietokantaselaamalla ja kaksoisnapsauta kiintolevyllä Access-tietokannan.

  6. Valitse taulukko -valintaikkunassa taulukko, joka sisältää tiedot, jotka haluat näyttää ensimmäisessä luettelossa (Tässä esimerkissä luokat-taulukko) ja valitse sitten OK. Tämä näyttää taulukon tietoyhteyden ensisijainen taulukko.

  7. Valitse ohjatun toiminnon Lisää taulukko.

  8. Taulukon tai kyselyn lisääminen -valintaikkunassa taulukko, joka sisältää tiedot, jotka haluat näyttää toisen luettelossa (Tässä esimerkissä Tuotteet-taulukosta) ja valitse sitten Seuraava.

  9. Varmista Muokkaa yhteyksiä -valintaikkunassa yhdistäviä kentät ovat oikein. Tässä esimerkissä taulukot on yhdistetty toisiinsa LuokanTunnus-kentän mukaan.

    Vihje: Jos yhdistäviä kentät eivät ole oikein, valitse kentät ja valitse sitten Poista suhde. Tämän jälkeen valitsemalla Lisää suhde, valitse oikea kentät ja valitse sitten OK.

  10. Valitse Valmis.

    Huomautus: Tässä esimerkissä luokat-taulukossa on yksi-moneen-Tuotteet-taulukkoon, mikä tarkoittaa, että jokaisen yhden luokan voi olla useita tuotteita. Tietokannassa tällaisen yhteys muodostetaan yleensä avainkenttien avulla. Tässä tapauksessa avaimen Tuoteryhmätunnus kautta voidaan käyttää tuotteiden oikea joukko liittäminen luokittelemalla.

  11. Valitse ohjatussa Tarkista tietolähteen rakenne. Raportissa pitäisi näkyä toisiinsa kahden taulukon: ensisijainen ja toissijainen taulukon. Voit tarkastella taulukon yksittäisiä kenttiä, valitse Näytä taulukon sarakkeet -valintaruutu. Kun olet tarkistanut tietorakenteen, valitse Seuraava.

  12. Poista Tallenna kopio lomakemallin tiedot -valintaruudun valinta ja valitse sitten Seuraava.

  13. Kirjoita Kirjoita tietoyhteyden nimi -ruutuun ohjatun toiminnon seuraavalla sivulla tietoyhteyden nimi.

  14. Valitse Hae tiedot lomakkeen ollessa avoinna automaattisesti -valintaruutu.

  15. Valitse Valmis, ja valitse sitten SuljeTietoyhteyksiä -valintaikkunassa.

Yhteyden muodostaminen tietoihin ensimmäisestä

Nyt kun olet luonut toissijainen tietolähde tietoyhteyden, voit muodostaa lomakemallin luettelon ensimmäiseen ruutuun tietokannan taulukoihin.

  1. Kaksoisnapsauta lomakemallin avattavan luetteloruudun, jotka olet lisännyt aiemmin.

  2. Valitse Tiedot-välilehti.

  3. Valitse Avattavan luettelon ominaisuudet -valintaikkunan Valitse luetteloruudun merkinnät-kohdasta Etsi arvoja ulkoisesta tietolähteestä.

  4. Varmista, että olet luonut tietoyhteyden valitaan tietolähde -valintaikkunan.

  5. Napsauta ruudun vieressä Valitse XPath Tietolähde-painike.

  6. Valitse kentän tai ryhmän valitseminen -valintaikkunassa taulukko, joka sisältää tiedot, jotka haluat näyttää avattavan luettelon (Tässä esimerkissä d:Categories ) nimi ja valitse sitten OK.

    Huomautus: Keltainen tausta kentän tai ryhmän valitseminen -valintaikkunassa näkyy, että käsittelet toissijainen tietolähde.

  7. Valitse arvo -ruudun vieressä Valitse XPath Tietolähde-painike.

  8. Varmista, että kentän tai ryhmän valitseminen -valintaikkunassa yhdistäviä kentässä (Tässä esimerkissä : Tuoteryhmätunnus) on valittuna, ja valitse sitten OK. Tämä on arvo, joka tallennetaan, kun käyttäjä tekee valinnan luetteloruudussa.

  9. Valitse Valitse XPath Tietolähde-painikeNäyttönimi -ruudun vieressä.

  10. Valitse kentän tai ryhmän valitseminen -valintaikkunan, jonka haluat näkyvän avattavasta luettelosta kentän nimi (Tässä esimerkissä : LuokanNimi).

  11. Valitse OK kaksi kertaa.

Toisen luetteloruudun yhteyden muodostaminen tietoihin

Nyt on toisen luetteloruudun Muodosta yhteys tietokantaan. Muodostettaessa tietoyhteyden haluat suodattimen toisen luetteloruudun. Tämä suodatin täyttää toisen luetteloruudun tarvittavat arvoilla, jotka on valittu ensimmäisestä arvon perusteella.

  1. Kaksoisnapsauta lomakemallin tavallisen luetteloruudun.

  2. Valitse Tiedot-välilehti.

  3. Luetteloruudun ominaisuudet -valintaikkunassa valitse luetteloruudun merkinnät-kohdasta Etsi arvoja ulkoisesta tietolähteestä.

  4. Varmista, että olet luonut tietoyhteyden valitaan tietolähde -valintaikkunan.

  5. Napsauta ruudun vieressä Valitse XPath Tietolähde-painike.

  6. Kentän tai ryhmän valitseminen -valintaikkunassa Laajenna (Tässä esimerkissä d:Categories) ensisijainen ryhmään ja valitse sitten toissijainen ryhmä, joka vastaa taulukko, joka sisältää tiedot, joiden haluat näkyvän CSS luetteloruudussa (Valitse tämä esimerkiksi tuotteet).

  7. Valitse Suodata tiedot.

  8. Suodata tiedot -valintaikkunassa valitsemalla Lisää.

  9. Varmista Suodatinehtojen määrittäminen -valintaikkunan ensimmäisessä ruudussa, että yhdistäviä toissijaisesta taulukosta (Kirjoita tässä esimerkissä tuotteet)-kenttä on valittuna.

    Tärkeää: Jos yhdistäviä kentällä on sama nimi kummassakin taulukossa, varmista, että valitset oikea. Kunkin taulukon kentät lajitellaan yhdessä luettelossa. Vuoksi voit määrittää, joka on oikea ympäröivän kenttien nimet. Tässä esimerkissä on Valitse LuokanTunnus-kenttä, joka näkyy muiden kenttien tuotteet-taulukosta.

  10. Valitse kolmannessa ruudussa kentän tai ryhmän valitseminen.

  11. Valitse tietolähde -valintaikkunan kentän tai ryhmän valitseminen -valintaikkuna valitsemalla pää, valitse listBox1 -kenttä ja valitse sitten OK.

    On nyt määritetty suodatin, joka vertaa valitut arvoluettelon vakio luetteloruudussa avattavan luetteloruudun (listBox1 kenttä).

  12. Palaa Luettelon ominaisuudet -valintaikkunan valitsemalla OK kolme kertaa.

  13. Valitse arvo -ruudun vieressä Valitse XPath Tietolähde-painike.

  14. Valitse kentän tai ryhmän valitseminen -valintaikkunassa arvo, jonka haluat tallentaa, kun käyttäjä on tehnyt valinnan luetteloruudussa. Tässä esimerkissä haluamme tallentaminen myöhempää käyttöä varten tuotetunnus-kenttään. Näin ollen on valita : tuotetunnus ryhmitellä, ja valitse sitten OK.

  15. Valitse Valitse XPath Tietolähde-painikeNäyttönimi -ruudun vieressä.

  16. Valitse kentän tai ryhmän valitseminen -valintaikkunan, jonka haluat näkyvän luetteloruudussa kentän nimi (Tässä esimerkissä : ProductName).

  17. Valitse OK kaksi kertaa.

Testaa luetteloruudut

Nyt kun olet muodostanut toisen luetteloruudun tietokantaan ja suodatusta, olet valmis kokeilemaan luetteloruutuja, varmista, että ne toimivat oikein.

  1. Testaa muutokset valitsemalla vakiotyökaluriviltä Esikatselu tai painamalla CTRL+VAIHTO+B-näppäinyhdistelmää.

  2. Valitse arvo avattavasta luetteloruudusta. Tavallisen luetteloruudun pitäisi näkyä todellisilla toissijaisesta taulukosta yhdistäviä kenttä, jonka valitsit mukaan.

Vihje: Jos luetteloruudut eivät toimi oikein, tarkista suodatin toisen luetteloruudun varmistaaksesi, että se vertaa listBox1 kenttä LuokanTunnus -kentän kanssa.

Osan alkuun

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

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

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×