Office
Aanmelden

OrderBy (sorteren op), eigenschap

Van toepassing op

Form-object

Rapportobject

U kunt de eigenschap OrderBy gebruiken om op te geven hoe u records in een formulier, query, rapport of tabel wilt sorteren. Tekenreeks lezen/schrijven.

expressie.OrderBy

expressie Required. Een expressie die een van de objecten in de lijst Van toepassing op retourneert.

Opmerkingen

De eigenschap OrderBy is een reeksexpressie die de naam aangeeft van het veld of de velden waarvan u de records wilt sorteren. Wanneer u meerdere veldnamen gebruikt, moet u deze van elkaar scheiden door middel van een komma (,). Gebruik de eigenschap OrderBy om een sorteerwaarde op te slaan en deze op een later moment toe te passen. OrderBy-waarden worden opgeslagen met de objecten waarin ze zijn gemaakt. Ze worden automatisch geladen als het object wordt geopend, maar ze worden niet automatisch toegepast.

Als u de eigenschap OrderBy instelt door een of meer veldnamen in te voeren, worden de records in oplopende volgorde gesorteerd. De VBA-code (Visual Basic for Applications) sorteert deze velden eveneens standaard in oplopende volgorde.

Typ DESC aan het einde van de tekenreeksexpressie als u records in aflopende volgorde wilt sorteren. Stel de eigenschap OrderBy bijvoorbeeld in op "ContactName DESC" als u klantrecords in aflopende volgorde wilt sorteren op naam van de contactpersoon.

U kunt de eigenschap OrderBy instellen door de eigenschappenvenster van het object, een macro of VBA te gebruiken.

Voor rapporten moet de eigenschap OrderByOn op Ja worden ingesteld om de sorteervolgorde toe te passen die door de eigenschap OrderBy van het object is opgegeven. Selecteer voor formulieren het veld waarop u de records wilt sorteren en klik op het tabblad Start in de groep Sorteren en filteren op de gewenste sorteervolgorde. U kunt de eigenschap OrderByOn ook voor formulieren of rapporten instellen door VBA te gebruiken.

Als u de eigenschap OrderBy voor een open rapport instelt, worden de gebeurtenisprocedures Sluiten en Openen uitgevoerd.

Opmerking: Wanneer een nieuw object wordt gemaakt, neemt het de eigenschappen RecordSource, Filter, OrderBy, OrderByOn over van de tabel of query waarin het is gemaakt. Overgenomen filters worden in formulieren en rapporten niet automatisch toegepast als een object wordt geopend.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×