strFormula = "{CAO.DateReceived} in Date(" & Left(strControl, 4) & "," & Mid(strControl, 5, 2) & "," & Right(strControl, 2) & "

to Date(" & Left(strControl2, 4) & ", " & Mid(strControl2, 5, 2) & "," & Right(strControl2, 2) & "

" & " and {CAO.Assignee} = '" & (cboAssignee.Text) & " and {CAO.Status} = '" & (charstr) & "'"
************************
Ok on rereading this it appears that this formula is a record selection formula of some kind. This is the record selection formula that you are passing to Crystal through VB...YES?
I am not an expert in this area
strFormula = "{CAO.DateReceived} in Date(" & Left(strControl, 4) & "," & Mid(strControl, 5, 2) & "," & Right(strControl, 2) & "

to Date(" & Left(strControl2, 4) & ", " & Mid(strControl2, 5, 2) & "," & Right(strControl2, 2) & "

and
{CAO.Assignee} = '" & (cboAssignee.Text) & " and {CAO.Status} = '" & (charstr) & "'"
I broke it down a bit to see it better...I think your problem is here with this part...you are missing a single quote
{CAO.Assignee} = '" & (cboAssignee.Text) & "' and
I am also not sure about the () around (cboAssignee.Text) and (charstr)
hope this helps
Jim Broadbent