Here is the formula that I've used:<br><br>if {?Begin Date} = "" then PrintDate <br>Else<br>If NumericText(Left({?Begin Date},2)) = True<br>Then if NumericText(Right(Left({?Begin Date},5),2)) = True<br> Then Date(ToNumber(Right ({?Begin Date},4)),ToNumber(Left({?Begin Date},2)),ToNumber(Right(Left({?Begin Date},5),2)))<br> Else Date(ToNumber(Right ({?Begin Date},4)),ToNumber(Left({?Begin Date},2)),ToNumber(Right(Left({?Begin Date},4),1)))<br>Else if NumericText(Right(Left({?Begin Date},5),2)) = True<br> Then Date(ToNumber(Right ({?Begin Date},4)),ToNumber(Left({?Begin Date},1)),ToNumber(Right(Left({?Begin Date},4),2)))<br> Else Date(ToNumber(Right ({?Begin Date},4)),ToNumber(Left({?Begin Date},1)),ToNumber(Right(Left({?Begin Date},3),1)))<br><br>Note: It checks to see if a single digit is used for month and day, but requires 4 digits for year. It generally has worked well for me, I've copied it into several other reports as I hate retyping this thing too much.