Okay, several ways in which to get this done...
First, design your database through the access application interface. Now, you said you have 2k7 right? Well then save the database in a previous format, 2000 or 97 if you can, and give it a different file name so you can eventually go back to the 2k7 format.
Next, start a new standard exe project and goto VB's IDE Menu>Add-Ins>Add-In Manager.
When the dialog pops up, scroll down to the VB 6 Data Form Wizard.
Select it/highlight it.
In lower right corner in the frame that has the caption of Load Behavior put a check in the checkbox with the caption of Loaded/Unloaded.
Click OK
Add-Ins>Data Form Wizard
Next (no profile)>Make sure Access is highlighted,Next>Browse for database,Next>(if you get error of unrecognized format error, you need to save the database to a prior version (97))
Now, you should be at a form that asks for a form name. I would suggest that you make the form name descriptive of what kind of example it will generate for you. Presently the form is set up for something like formSingleControl but you can change this (and will need to change this) to say formSingleCode but at this point my suggestion is to run this wizard all fifteen times to take advantage of every example it can give you. Next>
Now, the next form is where you select your record source so select a table or query that you want to use and for now, if you want, just add all the fields. Then if you want, select the field to be sorted by (leave this blank if you want or select the unique id (autonumber) field.). Next>
If you need to, click on the Select All button. Next>
For now, don't save a profile. Finish
Study the code, step through the code, learn the code, absorb the knowledge and let it become one with you... :-)
Good Luck