If the report field {report_field} has a single value (ex: John Smith):
  1. Set up a conditional suppression on desired sections using a formula like : not({report_field} in {?Parameter})
If the report field {report_field} contains multiple values (ex: John Smith, Jane Smith):
  1. Create a multiple field parameter (ex: {?MultiParameter}) in report
  2. Drag and drop the new multiple parameter field to the Report Header section of the report
  3. Set up a Record Selection formula using the Select Expert, like below: 
  4. WhileReadingRecords;
    BooleanVar Show;
    NumberVar i;
    For i := 1 to Ubound({?MultiParameter}) Do
       if (i = 1) or (i = 2 and Show = False) then
           if InStr({report_field},{?MultiParameter}[i]) <> 0 then
              Show := True
              Show := False
Disclaimer: We provide programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes you are familiar with Microsoft Visual Basic and the tools used to create and debug procedures. Blackbaud Customer Support may help explain the functionality of a particular procedure, but we will not modify, or assist you with modifying, these examples to provide additional functionality.