Tietuelähde-ominaisuus

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Koskee seuraavia kohteita

Form-objekti

Raporttiobjektit

Tietuelähde-ominaisuuden avulla voit määrittää lomake tai raportti tietojen lähteen. Luku- ja kirjoitusoikeudet Merkkijono.

lauseke.Tietuelähde

lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia kohteita -luettelon objekteista.

Huomautuksia

Tietuelähde-ominaisuuden asetus voi olla taulukon nimi, kyselyn nimi tai SQL-lause. Voit käyttää esimerkiksi seuraavia asetuksia.

Esimerkkiasetus

Kuvaus

Työntekijät

Taulukon nimi, joka määrittää tietolähteeksi Työntekijät-taulukon.

SELECT Orders!OrderDate FROM Orders;

SQL-lause, joka määrittää tietolähteeksi Tilaukset-taulukon Tilauspäivä-kentän. Voit sitoa lomakkeen tai raportin ohjausobjektin Tilaukset-taulukon Tilauspäivä-kenttään asettamalla ohjausobjektin OhjausobjektinLähde-ominaisuuden arvoksi Tilauspäivä.


Huomautus: Voit määrittää Tietuelähde -ominaisuuden avulla lomakkeen tai raportin ominaisuusikkuna, makrotai Visual Basic for Applications (VBA)-koodin.

VBA-toimintosarjassa voit asettaa tämän ominaisuuden arvon merkkijonolauseke avulla.

Huomautus: Kun avoimen lomakkeen tai raportin tietuelähdettä vaihdetaan, lomakkeen tai raportin pohjana oleville tiedoille suoritetaan automaattisesti uusi kysely. Jos lomakkeen Tietuejoukko-ominaisuus asetetaan suoritettaessa, lomakkeen Tietuelähde-ominaisuus päivitetään.

Kun olet luonut lomakkeen tai raportin, voit muuttaa sen lähdetietoja muuttamalla Tietuelähde-ominaisuuden arvoa. Tietuelähde-ominaisuus on hyödyllinen myös, kun haluat luoda uudelleen käytettävän lomakkeen tai raportin. Voit esimerkiksi luoda vakiorakenteen mukaisen lomakkeen, kopioida lomakkeen ja näyttää sitten lomakkeessa toisen taulukon, kyselyn tai SQL-lauseen tiedot muuttamalla lomakkeen Tietuelähde-ominaisuuden asetusta.

Lomakkeen tietuelähteen sisältämien tietueiden määrän rajoittaminen saattaa parantaa suorituskykyä erityisesti, jos sovellusta käytetään verkossa. Voit esimerkiksi asettaa lomakkeen Tietuelähde-ominaisuuden arvoksi SQL-lauseen, joka palauttaa yksittäisen tietueen, ja muuttaa lomakkeen tietuelähdettä käyttäjän valitsemien ehtojen mukaan.

Esimerkki

Seuraavassa esimerkissä asetetaan lomakkeen Tietuelähde-ominaisuuden arvoksi Asiakkaat-taulukko:

Forms!frmCustomers.RecordSource = "Customers"

Toisessa esimerkissä lomakkeen tietuelähde muuttuu Asiakkaat-taulukon yksittäiseksi tietueeksi sen mukaan, minkä yrityksen nimi valitaan cmboYrityksenNimi-yhdistelmäruutuohjausobjektin avulla. Yhdistelmäruutu sisältää SQL-lauseen, joka palauttaa asiakastunnuksen (sidotussa sarakkeessa) ja yrityksen nimen. Asiakastunnus on tietotyypiltään Teksti.

Sub cmboCompanyName_AfterUpdate()
Dim strNewRecord As String
strNewRecord = "SELECT * FROM Customers " _
& " WHERE CustomerID = '" _
& Me!cmboCompanyName.Value & "'"
Me.RecordSource = strNewRecord
End Sub

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×