Access Choose Function

Last updated: August 25, 2026.

The Access Choose function selects one value from a list using a 1-based numeric index.

Syntax

Choose(index, choice-1 [, choice-2, ... [, choice-n]])
ArgumentDescription
indexPosition of the value to return, starting with 1.
choiceA value or expression available at that position.

Examples

Choose(2, "Small", "Medium", "Large")  ' Medium
QuarterName: Choose([QuarterNo], "Q1", "Q2", "Q3", "Q4")
PriorityLabel: Choose([Priority], "Low", "Normal", "High")

If the index is outside the available range, Choose returns Null. Validate the index or wrap the expression with Nz() when a fallback is needed. All choice expressions may be evaluated, so avoid using Choose to hide an expression that could raise an error.

Turning Access queries into a web application? See the PHPRunner approach to replacing Access applications.

admin

admin

Leave a Reply

Your email address will not be published.