{"id":12490,"date":"2026-11-02T15:33:47","date_gmt":"2026-11-02T14:33:47","guid":{"rendered":"https:\/\/help.cirrus-shield.com\/?post_type=docs&#038;p=12490"},"modified":"2026-11-03T13:36:54","modified_gmt":"2026-11-03T12:36:54","slug":"lookup-filters","status":"publish","type":"docs","link":"https:\/\/help.cirrus-shield.com\/en\/docs\/fields\/create-a-lookup-field\/lookup-filters\/","title":{"rendered":"Lookup Filters"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-1\">Overview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>lookup filter<\/strong> restricts the records a user can choose when filling in a <em>Lookup Relationship<\/em> field. Without a filter, the lookup window offers every record of the related object; with a filter, only the records that meet the criteria set by the administrator appear.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example used in this guide: on the <strong>Session<\/strong> object, the <strong>Formation<\/strong> (training) field points to the <strong>Price List Item<\/strong> object. A filter can offer only the trainings whose list price (excl. tax) is above 2000, or those whose price is above the <em>OPCO Price<\/em> entered in the current session.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A filter is defined <strong>per lookup field<\/strong>: you configure one field at a time, and each field has its own criteria.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-2\">Before you start<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You need an account with administration rights (access to Setup) and a <strong>Lookup Relationship<\/strong> field already created on the object.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three terms recur in this guide:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Child object<\/strong>: the object that holds the lookup field (here <em>Session<\/em>). The record being entered is a session.<\/li>\n\n\n\n<li><strong>Lookup field<\/strong>: the field that opens the selection window (here <em>Formation<\/em>).<\/li>\n\n\n\n<li><strong>Parent object<\/strong>: the object whose record is chosen (here <em>Price List Item<\/em>).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-3\">Where to find lookup filters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The filter is configured on the lookup field&#8217;s page, not on the object&#8217;s page.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>In Setup, open <strong>Objects<\/strong>, then the relevant object (here <strong>Sessions<\/strong>).<\/li>\n\n\n\n<li>Open the <strong>Custom Fields<\/strong> tab and click <strong>Details<\/strong> next to the <em>Lookup Relationship<\/em> field (here <strong>Formation<\/strong>).<\/li>\n\n\n\n<li>At the bottom of the page, a section bears the parent object&#8217;s name (here <em>Item de liste de prix<\/em>). As long as no filter exists, it shows &#8220;No filter criteria defined.&#8221; with the <strong>Edit<\/strong> and <strong>Delete<\/strong> buttons.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1563\" height=\"725\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-01.png\" alt=\"Formation field page: the Item de liste de prix section shows No filter criteria defined, with the Edit and Delete buttons\" class=\"wp-image-12453\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-01.png 1563w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-01-300x139.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-01-1024x475.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-01-768x356.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-01-1536x712.png 1536w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-01-1080x501.png 1080w\" sizes=\"(max-width: 1563px) 100vw, 1563px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Edit<\/strong> to open the editor. Its header recalls the context: child object, lookup field, parent object (the parent is shown here by its technical name, <em>Price_List_Item<\/em>). The toolbar contains the save icon (floppy disk) and the back arrow; the <strong>Add Criteria<\/strong> button creates a new block, and the <strong>Filter Logic<\/strong> box sits below the criteria.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1290\" height=\"330\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-02.png\" alt=\"Empty filter editor: header Session, Formation, Price_List_Item, a first Filter Criteria block with Source, Operator, Compare To and Target, then the Filter Logic box\" class=\"wp-image-12455\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-02.png 1290w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-02-300x77.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-02-1024x262.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-02-768x196.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-02-1080x276.png 1080w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-4\">Understanding a criterion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A criterion is a condition that every record offered in the lookup window must meet. It reads from left to right: <em>the parent&#8217;s field<\/em> <strong>is<\/strong> <em>equal to, greater than\u2026<\/em> <strong>to<\/strong> <em>a value or a field of the session<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Column<\/strong><\/th><th><strong>What you choose there<\/strong><\/th><th><strong>Example in this guide<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Source<\/strong><\/td><td>The parent field to test. You reach it by drilling down from the lookup field (&#8220;Formation (Item de liste de prix) &gt;&#8221;), then choosing a field of the parent.<\/td><td>Prix liste HT (list price excl. tax)<\/td><\/tr><tr><td><strong>Operator<\/strong><\/td><td>The comparison. The list depends on the field type: <em>a checkbox offers Equals and Not Equal To; a number also offers Less Or Equal, Greater Or Equal, Less Than and Greater Than<\/em>.<\/td><td>Greater than<\/td><\/tr><tr><td><strong>Compare to<\/strong><\/td><td><strong>Value<\/strong>: a value entered once and for all. <strong>Field<\/strong>: a field of the record being entered (the session).<\/td><td>Value<\/td><\/tr><tr><td><strong>Target<\/strong><\/td><td>Depending on the previous choice: a text box (Value) or a list of the session&#8217;s fields (Field).<\/td><td>2000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-5\">Step by step: filter with a fixed value<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Goal: in the <strong>Formation<\/strong> field, offer only the items whose <strong>Prix liste HT<\/strong> (list price excl. tax) is greater than 2000.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Open the Source list<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the editor, click the <strong>Source<\/strong> list. It starts with the session&#8217;s fields. Blue entries ending with <strong>&gt;<\/strong> lead to another object: this is the case of &#8220;Formation (Item de liste de prix) &gt;&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1290\" height=\"490\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-03.png\" alt=\"Open Source list: the session's fields, with the blue entry Formation (Item de liste de prix) followed by an arrow &gt;\" class=\"wp-image-12457\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-03.png 1290w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-03-300x114.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-03-1024x389.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-03-768x292.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-03-1080x410.png 1080w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Drill down to the parent object<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click &#8220;Formation (Item de liste de prix) &gt;&#8221;. The list then shows the parent object&#8217;s fields under a breadcrumb; the <strong>&lt;<\/strong> button takes you back to the previous level.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1290\" height=\"525\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-04.png\" alt=\"Source list after drilling down: breadcrumb Formation (Item de liste de prix), then the fields Description, Active, Id, Owner, etc.\" class=\"wp-image-12459\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-04.png 1290w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-04-300x122.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-04-1024x417.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-04-768x313.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-04-1080x440.png 1080w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. Complete the criterion<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Choose the <strong>Prix liste HT<\/strong> field, then <strong>Greater Than<\/strong> in Operator, <strong>Value<\/strong> in Compare To, and enter <strong>2000<\/strong> in Target. An italic line under the Source recalls the chosen path. Note: in a new block, Compare To is set to <strong>Field<\/strong> by default; switch it to <strong>Value<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1290\" height=\"340\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-05.png\" alt=\"Completed criterion: Source Prix liste HT, Operator Greater Than, Compare To Value, Target 2000, path Formation (Item de liste de prix) &gt; Prix liste HT\" class=\"wp-image-12461\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-05.png 1290w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-05-300x79.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-05-1024x270.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-05-768x202.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-05-1080x285.png 1080w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Save<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the save icon. You return to the field page, which summarizes the filter in a table (#, Source Field, Operator, Compare To, Target).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1248\" height=\"242\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-06.png\" alt=\"Formation field page after saving: one criterion, Formation (Item de liste de prix) =&gt; Prix liste HT, Greater Than, Value, 2000\" class=\"wp-image-12463\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-06.png 1248w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-06-300x58.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-06-1024x199.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-06-768x149.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-06-1080x209.png 1080w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-6\">Compare with a field of the current record<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With <strong>Value<\/strong>, every user sees the same filter. With <strong>Field<\/strong>, the filter adapts to what the user has already entered in the form. Example: offer only the trainings whose list price excl. tax is above the session&#8217;s <strong>Prix OPCO<\/strong> (OPCO price).<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>In the criterion, choose <strong>Field<\/strong> in <em>Compare To<\/em>.<\/li>\n\n\n\n<li>Open the <strong>Target<\/strong> list: it offers the session&#8217;s fields (the child object), not the parent&#8217;s. Explicitly choose the field you want, here <strong>Prix OPCO<\/strong>; the box may display a field name (e.g. the first field of the list) before you have clicked, which is not a selection.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1290\" height=\"490\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-07.png\" alt=\"Target list open in Field mode: the session's fields, including Date de fin, Prix OPCO, Nombre d'heures vendues\" class=\"wp-image-12465\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-07.png 1290w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-07-300x114.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-07-1024x389.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-07-768x292.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-07-1080x410.png 1080w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Once <strong>Prix OPCO<\/strong> is chosen, the criterion reads: Prix liste HT, Greater Than, Field, Prix OPCO.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1290\" height=\"340\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-08.png\" alt=\"Criterion in Field mode: Source Prix liste HT, Operator Greater Than, Compare To Field, Target Prix OPCO\" class=\"wp-image-12467\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-08.png 1290w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-08-300x79.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-08-1024x270.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-08-768x202.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-08-1080x285.png 1080w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Save. The table on the field page shows <strong>Field<\/strong> in the <em>Compare To<\/em> column and <strong>Prix OPCO<\/strong> in <em>Target<\/em>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1248\" height=\"242\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-09.png\" alt=\"Formation field page: criterion Formation (Item de liste de prix) =&gt; Prix liste HT, Greater Than, Field, Prix OPCO\" class=\"wp-image-12469\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-09.png 1248w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-09-300x58.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-09-1024x199.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-09-768x149.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-09-1080x209.png 1080w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-7\">Navigate several levels of relationships<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A parent field can itself be a relationship (&#8220;Liste de prix (Liste de prix) &gt;&#8221;, &#8220;Produit (Product) &gt;&#8221;). Each <strong>&gt;<\/strong> goes down one level: the breadcrumb shows the path already followed and the <strong>&lt;<\/strong> button goes back up one step. Example: test the <strong>Name<\/strong> of the price list attached to the item.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1279\" height=\"668\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-10.png\" alt=\"Source list at the second level: breadcrumb Formation (Item de liste de prix) &gt; Liste de prix (Liste de prix), then the fields Par d\u00e9faut, Id, Name, Owner\" class=\"wp-image-12471\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-10.png 1279w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-10-300x157.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-10-1024x535.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-10-768x401.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-10-1080x564.png 1080w\" sizes=\"(max-width: 1279px) 100vw, 1279px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The full path stays visible under the Source once the field is chosen (for example <em>Formation (Item de liste de prix) &gt; Liste de prix (Liste de prix) &gt; Name<\/em>). On the field page, levels are separated by <strong>=&gt;<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-8\">Combine several criteria: the filter logic<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Add Criteria<\/strong> to create an additional block; each block is numbered (1, 2\u2026). The red cross at the top right of a block removes it from the editor. The <strong>Filter Logic<\/strong> box states how to combine the numbers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example: criterion 1 = <em>Prix liste HT greater than 2000<\/em>; criterion 2 = <em>price list Name equals 2024-2025<\/em>, with the logic <code>1 AND 2<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1248\" height=\"175\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-11.png\" alt=\"Two criteria on the field page: 1 = Prix liste HT, Greater Than, Value, 2000; 2 = Formation (Item de liste de prix) =&gt; Liste de prix (Liste de prix) =&gt; Name, Equals, Value, 2024-2025\" class=\"wp-image-12473\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-11.png 1248w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-11-300x42.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-11-1024x144.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-11-768x108.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-11-1080x151.png 1080w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/figure>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"border-left-color:#fcb900;border-left-width:6px;background-color:#fff4d6;margin-top:-1px;margin-bottom:24px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px\"><strong>Keywords: write AND.<\/strong> The grey placeholder of the box shows &#8220;e.g. 1 AND 2 OR 3&#8221;. The French keyword &#8220;ET&#8221; is rejected with the message <em>Syntax error near ET<\/em>; &#8220;1 AND 2&#8221; is accepted. OR was not tested.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1279\" height=\"215\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-12.png\" alt=\"Filter Logic box containing 1 ET 2, with the red message Syntax error near ET\" class=\"wp-image-12475\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-12.png 1279w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-12-300x50.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-12-1024x172.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-12-768x129.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-12-1080x182.png 1080w\" sizes=\"(max-width: 1279px) 100vw, 1279px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A logic that refers to a criterion number that does not exist is also rejected: with only two criteria, &#8220;1 AND 5&#8221; displays <em>The &#8216;Filter Logic&#8217; entered is wrong<\/em>. In both cases, nothing is saved until the error is fixed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1279\" height=\"215\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-13.png\" alt=\"Filter Logic box containing 1 AND 5, with the red message The 'Filter Logic' entered is wrong\" class=\"wp-image-12477\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-13.png 1279w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-13-300x50.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-13-1024x172.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-13-768x129.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-13-1080x182.png 1080w\" sizes=\"(max-width: 1279px) 100vw, 1279px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The field page lists the criteria but does not show the logic entered; reopen the editor to check it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-9\">See the filter in action<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The filter applies when the user clicks the field&#8217;s magnifier in a session (new or being edited). The <em>Look Up Record<\/em> window then shows only the records that meet the criteria, and the footer gives their count.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Without a filter<\/strong>, the Formation lookup offers 11 items (10 per page), some of them below 2000.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1068\" height=\"613\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-14.png\" alt=\"Formation lookup without a filter: 10 rows shown, Showing 1 to 10 entries of 11, with list prices from 1450 to 5870\" class=\"wp-image-12479\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-14.png 1068w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-14-300x172.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-14-1024x588.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-14-768x441.png 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>With the filter Prix liste HT &gt; 2000<\/strong> (fixed value), only 6 remain, all above 2000.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1068\" height=\"568\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-15.png\" alt=\"Filtered Formation lookup: 6 rows, Showing 1 to 6 entries of 6, prices from 2450 to 5870\" class=\"wp-image-12481\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-15.png 1068w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-15-300x160.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-15-1024x545.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-15-768x408.png 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>With a comparison to a field<\/strong> (Prix liste HT &gt; Prix OPCO), the result depends on what is being entered. Here, the session is not saved yet and its Prix OPCO is 3000.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1238\" height=\"515\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-16.png\" alt=\"New Sessions form: the Prix OPCO field contains 3000, the Formation field is empty\" class=\"wp-image-12483\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-16.png 1238w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-16-300x125.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-16-1024x426.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-16-768x319.png 768w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-16-1080x449.png 1080w\" sizes=\"(max-width: 1238px) 100vw, 1238px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The lookup then offers only 4 items, all above 3000. The value entered in the form, even unsaved, is what the comparison uses.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1068\" height=\"568\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-17.png\" alt=\"Formation lookup with the Prix OPCO filter: 4 rows, prices 5870, 5780, 3600 and 4320\" class=\"wp-image-12485\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-17.png 1068w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-17-300x160.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-17-1024x545.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-17-768x408.png 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>With two criteria<\/strong> (<code>1 AND 2<\/code>: price above 2000 and price list 2024-2025), 4 items meet both conditions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1068\" height=\"568\" src=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-18.png\" alt=\"Formation lookup with two criteria: 4 rows, all from the 2024-2025 price list, prices 5870, 2600, 3600 and 4320\" class=\"wp-image-12487\" srcset=\"https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-18.png 1068w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-18-300x160.png 300w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-18-1024x545.png 1024w, https:\/\/help.cirrus-shield.com\/wp-content\/uploads\/2026\/11\/lookup-filters-en-18-768x408.png 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-10\">Edit or delete a filter<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Edit<\/strong>: on the field page, click <strong>Edit<\/strong>. The editor reopens with the criteria and logic already saved. Change what needs changing, then save.<\/li>\n\n\n\n<li><strong>Remove a criterion<\/strong>: click the block&#8217;s red cross, then save. The removal only takes effect when you save.<\/li>\n\n\n\n<li><strong>Delete the whole filter<\/strong>: click <strong>Delete<\/strong> in the field&#8217;s section. The action is immediate, with no confirmation prompt, and the page returns to the &#8220;No filter criteria defined.&#8221; state (see the first screenshot in this guide).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A change applies the next time the lookup window is opened: there is no need to reload the form page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-11\">Error messages and troubleshooting<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>What you see<\/strong><\/th><th><strong>Cause<\/strong><\/th><th><strong>What to do<\/strong><\/th><\/tr><\/thead><tbody><tr><td>&#8220;Syntax error near ET&#8221; under Filter Logic<\/td><td>The keyword &#8220;ET&#8221; (or any non-English keyword) is not accepted.<\/td><td>Write the logic with AND (e.g. 1 AND 2).<\/td><\/tr><tr><td>&#8220;The &#8216;Filter Logic&#8217; entered is wrong&#8221;<\/td><td>The logic refers to a criterion number that does not exist, or is not a valid expression.<\/td><td>Check the block numbering and correct the entry.<\/td><\/tr><tr><td>&#8220;Well, this is embarrassing\u2026&#8221; page (unknown error) after saving<\/td><td>A criterion block was left empty (observed when saving with a third block with no Source).<\/td><td>Go back, fill in each block or remove it with its red cross, then save. The previously saved filter is not changed.<\/td><\/tr><tr><td>The lookup window offers nothing<\/td><td>The criteria are too strict, or no record meets them.<\/td><td>Remove one criterion at a time to find the one that excludes everything.<\/td><\/tr><tr><td>The filter changes nothing<\/td><td>The field used is not the one that carries the filter, or the window was already open.<\/td><td>Check the field on the object&#8217;s page, then close and reopen the lookup window.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"author":19,"featured_media":0,"parent":224,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_is_vendor_doc":"0","footnotes":""},"doc_tag":[],"class_list":["post-12490","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/docs\/12490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/comments?post=12490"}],"version-history":[{"count":2,"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/docs\/12490\/revisions"}],"predecessor-version":[{"id":12557,"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/docs\/12490\/revisions\/12557"}],"up":[{"embeddable":true,"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/docs\/224"}],"wp:attachment":[{"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/media?parent=12490"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.cirrus-shield.com\/en\/wp-json\/wp\/v2\/doc_tag?post=12490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}