RE:consultas SQL desde VB
Hola te cuento que podés hacer consultas en Access y luego ejecutarlas desde VB6. O también podés escribir la consulta en VB. Hay información en Internet sobre el manejo de sql pero no he visto mucho sobre como utilizar consultas en VB. Pero si usás el control ADO lo que podés hacer es realizar la consulta en Access y luego siempre en Access, ver el diseño de la consulta y arriba en la barra de herramientas de Access hay una opción que dice "Vista SQL" ahi poedés copiar la consulta y luego en VB cuando hayas agregado un control ADO podés ver en las propiedades que dice "Personalizado" y ahi se puede ver una pestaña que dice "origen de registros" y abajo hay una ventana que dice "Texto de comando SQL" en donde podés pegar la consulta de Access. Bueno no es mucho pero es algo y espero que te sirva.
Saludos.