You will probably find coding in VB takes longer. VB6 does not default to binding to the database as Access does. You can use data controls and then bind your other controls to the data controls, but it does not work as smoothly as in Access.
Personally I never use data controls, I have found them awkward and they can throw up errors that are difficult to trap and/or resolve. I tend to handle all the database work myself, i.e. retrieving the data, populating the controls, detecting dirty events, validating, prompting to save, etc. This is all work that Access does mostly automatically or through setting properties.
However, I do prefer VB6 because of the higher degree of control and most importantly the stability. Access can and does crash "just because it's Access", whereas my VB apps only crash from my bugs.
Installing just Visual Basic is sufficient, I've never used any of the other Visual Studio languages.
You might also consider doing this in .NET.