Yes/No (check box) filtering in Content Query Web Part

To filter for a query for the Yes/No check box entitled "PG Milestone", configure CQWP like this:

image

This is another one of those obvious-once-you-know-it but hard-to-find-an-answer-to questions: How to filter on a Yes/No check box using the content query web part.

The first search result I find using the search term "filter yes/no content query web part" is flat out wrong, so I thought I’d put this up there and see if it can replace the incorrect result in typical search results.

It’s quite easy: True values = "1" and false values do not equal "1" (pretty retro, actually).

In the above example, I created site column of type "Yes/No (checkbox)" named "PG Milestone".  I added it to a doc library, uploaded a few documents, set the value for a couple and tested it.

 

<end/>

6 thoughts on “Yes/No (check box) filtering in Content Query Web Part

  1. Collin

    I have a question… I have an easy database with one table. Basically it consists of just a Name Field, Email Field and then several Yes/No Check Fields. I want to generate a query which list each email record of each which is checked "Yes". I have a qyery which each Yes/No field on it. And this formula: [Forms]![FORM WITH CHECK BOXES].[Yes/No FIELD NAME].. SO it points to a form where I can check multiple boxes and then the form has a button to run the query… It works fine except the relationship is an "AND" relationship where if an email record has Check Box 1 & Check Box 2 checked, I have to filter exactly like that. What I want is if Check Box 1 & Check Box 2 is checked to get result which include those records as well as the records where Only Check Box 1 is checked and the records where Check Box 2 is checked… Any ideas?

    Reply
  2. Alan Li wrote:
    Hi, this article is very useful for me.
    Can I ask how do you set up the CQWP file for filtering on Yes/No check box (Say ImportantNotices)? Is that right below?
     
    <property name="FilterField2" type="string">ImportantNotices</property>
    <property name="FilterValue2" type="string">Yes</property>

    <property name="FilterOperator2" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+FilterFieldQueryOperator, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Eq</property>
    <property name="FilterType2" type="string">Text</property> 

     

    Thanks very much for your help.

     

     

    Reply
  3. Nathanael Legro

    maybe you do not configure it well, if you are using the web based app or admin tool, then if the pop-up web,actually even a gui stuff like a window can be blocked by pop-up blocker

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *