Si trabajas desde Visual Basic, tienes que utilizar el mismo formato que en Crystal Reports, o sea, transformar la fecha en \'Date(AAAA,MM,DD).
Por ejemplo:
r = PESetSelectionFormula(job, \"{Orders.Ship Date}=Date (1994, 01, 10)\")
Se me ha olvidado antes una cosa. Si utilizas variables, tienes que asignar los valores del año,més y día a cada una, o colocar los valores del campo fecha,y luego situarlas en
r = PESetSelectionFormula(job, "{Orders.Ship Date}=Date ("" & year(campofecha) &"" & "," & "" & month(campofecha) & "" & "," &"" & day(campofecha) & "" & ")")