Primero cambia el color de letra xq es molesto (al menos para mi si :$)
Segundo, lo más rápido para descartar que realmente existe información con ese filtro es que lo apliques con datos reales desde tu sql server a ver si la consulta realmente devuelve datos.
También puedes poner un messagebox que te muestre el filtro:
Código vb.net:
Ver originalMessageBox.Show(reporte2.RecordSelectionFormula)
Y fijate que la consulta esté bien escrita y tome los valores con las comillas simples correctamente. Me ha pasado que por una comilla mal cerrada no muestra datos.
Espero te sirva, cualquier duda avisas.
PD: Asumo que no te muestra ningún error verdad?