--- title: "Set up validation rule conditions" slug: "set-up-validation-rule-conditions" tags: ["Flow topic"] updated: 2026-03-20T12:46:41Z published: 2026-03-20T17:44:53Z canonical: "docs.staedean.com/set-up-validation-rule-conditions" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.staedean.com/llms.txt > Use this file to discover all available pages before exploring further. # Set up validation rule conditions For each validation rule, you can set up conditions. The validation rule is only applied if the conditions are met. To define a validation rule condition, you use a query. The validation rule is applied only to the records that are found by the query. You can use these types of queries: - **Inquiry**: Use the standard D365 F&SCM **Inquiry (SysQueryForm)** page to define the records to which the validation rule applies. The inquiry only queries the table as defined for the validation rule. - **Dynamic query**: Use a dynamic query to define the records to which the validation rule applies. Before you can set up a condition with a dynamic query, set up the dynamic query to be applied. You can use a dynamic query, for example, to query other tables than the validation rule table, to define table relations, and to have only one record returned. ## Flow diagram > [!NOTE] > Note > > In the flow diagram, clicking ‘Set up dynamic queries’ opens the corresponding section under ‘General setup’. [Embedded content](https://viewer.diagrams.net/?tags=%7B%7D&lightbox=1&highlight=0000ff&edit=_blank&layers=1&nav=1&title=Set_up_validation_rule_conditions.drawio&dark=auto#R%3Cmxfile%3E%3Cdiagram%20name%3D%22Page-1%22%20id%3D%220%22%3E5VhNc9sgEP01PiojI8fjHuvESQ9pmxlPp9MjFiuJBAkVUGT31xck9IHkfNjxZOqpL4Zld4H3Hgv2JLhKt7cC58lXToBNkE%2B2k%2BB6gtB0NvX1l7Hsasun2WVtiAUl1qkzrOkfsEYbFxeUgHQcFedM0dw1hjzLIFSODQvBS9ct4sydNccxjAzrELOx9SclKrFW5PvdwBegcdJMvWhGUtx4W4NMMOFlzxSsJsGV4FzVrXR7Bcyg1wBTx908M9quTECm3hIgFRZqHGTzSLVr9qzDNLy6sywTqmCd49CMlJphbUtUynRvqpsRZeyKMy6quCCKIhSG2i6V4I%2FQG%2FGrTzvSIGmnfsKssFOvuzU%2BgVCw7a3R7uoWeApK7LRL0gN%2BZlEuO5bm1mSToEvb37kR2EokbhN3IOqGxXE%2FpnG5h4YxosNtOyhqXeTGL93G5gxdRIyXYaJxuCAQUkl5pp0Y3gC755Kqqn%2FNINKzLQ1IVKv1bjCcUkLM5EvMaGwMokaqDfhs7a3jiEuYv8LliLwfWjPIz6CsznuGUxrq1u8CKrJoNkFznBoJZRuZVwnmzKxpI3Qrrlanl0twtQfki4JBfbKJ3dbNOMNplDIbKGXuKmV6hFQ0GOL75sHUJORX7FmFgzEU%2BT6MzBSMZo%2B1p06oscBeijNdZFIjL23hodRfEpRX5J7N4Jl4CtKLIQOBWZ2pPffFxkiqj4xV8cuiFbzICBCr0sNKAcGwiA4pBegoKhdjKqeDUz%2FzB1yiw7nU3R6db6X3RTHLI9juEnomndcl8xSWjy7rxvKhlG98CGB%2BRPU%2FOeVoQHkb8z7KR8UfMvJPXafNGeoq8qpZ4Qdcpie4TUMLHpDRo2wMMC9E2F6v7auhj7vOsrZdLlTCY55htuqsS1func8d57k1PoBSO%2FssxYXig6v7MKnrZcagnJfDmAcBTJ%2FxJxeAd6GKjkO1fducDab9m845B79AHgC2lbjnX8yfR9%2FmuufUVOrWhUeRBNWn57MQeNfzyE2E3JOiubAW%2Bx8fHdt1xo77dj9vk0Pwv8ihvQIdLXzjZyMFNJBCU4RPJoXZkfXWOWfnp4d3FN2THGk0G%2FxSf433U5eAy%2BN47x2osyHdPtJOf8%2FqbvffTU1C9xdYsPoL%3C%2Fdiagram%3E%3C%2Fmxfile%3E) ## Related - [Set up validation rule of type Web service](/set-up-validation-rule-of-type-web-service.md) - [Set up validation rule of type Range expression](/set-up-validation-rule-of-type-range-expression.md) - [Set up validation rule of type Query](/set-up-validation-rule-of-type-query.md) - [Set up validation rule of type Range expression](/set-up-validation-rule-of-type-range-expression-flow.md) - [Set up validation rule of type Web service](/set-up-validation-rule-of-type-web-service-flow.md) - [Set up validation rule of type Data pattern](/set-up-validation-rule-of-type-data-pattern-flow.md) - [Set up validation rule of type Configurable lookup](/set-up-validation-rule-of-type-configurable-lookup-flow.md) - [Set up validation rule of type Mandatory or Blank](/set-up-validation-rule-of-type-mandatory-or-blank.md) - [Set up validation rule of type Query](/set-up-validation-rule-of-type-query-flow.md)