I have a query I'm trying to make in access expression builder that is very long. It is used to concatenate columns in a table to create product descriptions based on the field "product type". based on the product type, the concatenation expression changes. Because there are many product types, the expression is quite long and exceeds the character limit of the expression builder. Is there a way to store parts of the expression and call them by a name or number reference? Like: if product type is widget, use expression A, and expression a could be stored somewhere else? I don't know vba or anything.