Egenskaben Postkilde

Gælder for

Formularobjekt

Rapportobjekt

Du kan bruge egenskaben Postkilde til at angive datakilden til en formular eller Rapport. Streng med læse/skriveadgang.

udtryk.Postkilde

udtryk Obligatorisk. Et udtryk, der returnerer et af objekterne på listen Gælder for.

Bemærkninger

Postkilde-egenskabsindstillingen kan være et tabelnavn, et forespørgselsnavn eller en SQL-sætning. Du kan f.eks. bruge følgende indstillinger.

Eksempel på indstilling

Beskrivelse

Medarbejdere

Et tabelnavn, der angiver tabellen Medarbejdere som datakilde.

SELECT Orders!OrderDate FROM Orders;

En SQL-sætning, der angiver feltet Ordredato i tabellen Ordrer som datakilden. Du kan binde et kontrolelement i formularen eller rapporten til feltet Ordredato i tabellen Ordrer ved at indstille egenskaben Kontrolelementkilde for kontrolelementet til Ordredato.


Bemærk: Du kan indstille egenskaben Postkilde ved at bruge formularens eller rapportens egenskabsark, en makro eller Visual Basic for Applications (VBA)-kode.

I VBA bruges et strengudtryk til at angive denne egenskab.

Bemærk: Hvis du ændrer postkilden i en åben formular eller rapport, forespørges der automatisk igen på de underliggende data. Hvis en formulars Postsæt-egenskab angives på kørselstidspunktet, opdateres formularens Postkilde-egenskab.

Når du har oprette en formular eller en rapport, kan du ændre dens datakilde ved at ændre egenskaben Postkilde. Postkilde-egenskaben er desuden praktisk, hvis du vil oprette en formular eller rapport, der skal kunne genbruges. Du kan f.eks. oprette en formular med et integreret standarddesign, derefter kopiere formularen og ændre egenskaben Postkilde for at få vist data fra en anden tabel, forespørgsel eller SQL-sætning.

Du kan forbedre ydeevnen, hvis du begrænser antallet af poster, der kan være i postkilden, til en formular, især når programmet køres i et netværk. Du kan f.eks. angive Postkilde-egenskaben for en formular til en SQL-sætning, der returnerer en enkelt post og ændrer formularens postkilde, alt efter de kriterier brugeren har valgt.

Eksempel

I følgende eksempel angives egenskaben Postkilde for en formular til tabellen Kunder:

Forms!frmCustomers.Postkilde = "Kunder"

I næste eksempel ændres en formulars postkilde til en enkelt post i tabellen Kunder, afhængigt af det firmanavn der er valgt i kontrolelementet til cmboCompanyName-kombinationsboksen. Kombinationsboksen er udfyldt med en SQL-sætning, der returnerer kunde-id'et (i den bundne kolonne) og firmanavnet. Kunde-id'et har datatypen Tekst.

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

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×