Real SQl would do this best, in Crystal you might create a formula of:
if {table.result} = "Completed" then
1
else
0
Group by the Orderno and in the suppress for the Group and details place:
sum({@MySumFormula},{table.group}) = 0
Now the report will only display those that meet your criteria, and you can use a conventional right click field->Insert->Summary-Count to show a count of the orders in the group footer.
-k