Egenskaben Postkilde

Gælder for

Formularobjekt

Rapportobjekt

Du kan bruge egenskaben Postkilde til at angive kilden til dataene for en formular eller Rapport. Læs/skriv Streng.

udtryk.Postkilde

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

Bemærkninger

Indstillingen for egenskaben Postkilde kan være et tabelnavn, navnet på en forespørgsel 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 datakilden.

SELECT Orders!OrderDate FROM Orders;

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


Bemærk: Du kan angive egenskaben Postkilde ved hjælp af formularens eller rapportens egenskabsark, en makro eller VBA-kode (Visual Basic for Applications).

I VBA skal du bruge et strengudtryk til at indstille denne egenskab

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

Når du har oprettet en formular eller rapport, kan du ændre dens datakilde ved at ændre egenskaben Postkilde. Egenskaben Postkilde er også nyttig, hvis du vil oprette en genanvendelig formular eller rapport. Eksempelvis kan du oprette en formular, der indeholder et standarddesign, og derefter kopiere formularen og ændre egenskaben Postkilde for at vise data fra en anden tabel, forespørgsel eller SQL-sætning.

Det kan forbedre ydeevnen at begrænse antallet af poster i en formulars postkilde, især når programmet kører på et netværk. Du kan f.eks. indstille en formulars Postkilde-egenskab til en SQL-sætning, der returnerer en enkelt post, og ændre formularens postkilde afhængigt af kriterier, der vælges af brugeren.

Eksempel

I følgende eksempel angives en formulars Postkilde-egenskab til tabellen Kunder:

Forms!frmCustomers.RecordSource = "Customers"

I næste eksempel ændres en formulars postkilde til en enkelt post i tabellen Kunder afhængigt af det firmanavn, der er valgt i den kombinationsfeltkontrolelementet cmboCompanyName. Kombinationsfeltet udfyldes med en SSQL-sætning, der returnerer kunde-id (i den bundne kolonne) og firmanavn. Kunde-id'et indeholder datatypen Tekst.

Sub cmboCompanyName_AfterUpdate()
Dim strNewRecord As String
strNewRecord = "SELECT * FROM Customers " _
& " WHERE CustomerID = '" _
& Me!cmboCompanyName.Value & "'"
Me.RecordSource = strNewRecord
End Sub
Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×