You have your work cut out for you. Your code is unlikely to be 100% compatible with the VB6 environment.
The first thing to do is get the forms working. It's best to do this using code, as opposed to using bound controls. Keep in mind that data binding is pretty much taboo in VB6; Microsoft never really got all the kinks out of it. I use it from time to time in very limited circumstances, but most of my binding to forms I do by hand. There are some tricks you can use to prevent yourself having to redo the forms from scratch, and the form wizard is one of them. Try the version of the code that uses code to access the forms; don't use the Data Control.
Reports are going to be tougher. VB doesn't have a native report designer. Typically people use the print command to do reports by hand, or use Crystal Reports for more complex stuff. Another way to go is to use the Access ActiveX component to automate Access and run the reports. But then you're basically using Access, and that's what you want to get away from.
Modules you can pretty much port, possibly with little modification. Any DoCmd's have to go away, though, and you'll have to modify any code that manipulates the UI, because you have to create a new UI. Macros don't have a pure analogue in VB, you'll have to fold them into a form's code. Keep in mind in this context that the underlying database object doesn't exist as it does in the Access environment, unless you create it. To create it, use ADO.
Hope this gives you a little help to get started. If you need any clarification, feel free to post back.
Good luck!
Bob