I am a bit new to Crystal Reports and am having trouble using it from Visual Basic. The Visual Basic is not the problem, it is Crystal Reports. When I set up a Crystal Report in the Designer, and save it, everything looks fine. I place my fields where I want them, etc. But when I call that report from code and pass it new data (I have been careful to pass the data in the same order as the report was originally set up - just to avoid problems) the fields get moved about in the print out. For example consider fields A, B, C, D, and E. Field A may be fine, but Field B is actually Field C and Field C is actually Field E. I do not know how to fix this, can anyone help? The reports are based on an Access 97 database (connecting with DAO) and I am using Crystal Reports 7. Does anyone have any advice?