Para trabajar por código debes abrir una conexión a la BD:
Declaración:
Public cnConexion As ADODB.Connection
Instanciación del objeto:
Set cnConexion = New ADODB.Connection
cnConexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Persist Security Info=True;" & _
"Password=PEPE;User ID=PEPE;" & _
"Data Source=c:\pepe.mdb" & _
";Jet OLEDB:System database=c:\pepe.mdw"
cnConexion.Open
PARA HACER LA CADENA DE CONEXIÓN SI NO NECESITAS EL ARCHIVO .MDW UTILIZA EL GENERADOR DEL ADODC, COPIA EL RESULTADO Y LO PEGAS EN LA CONNECTIONSTRING DE LA CONEXIÓN, QUITA EL CONTROL Y FUNCIONA PERFECTAMENTE.
Y luego debes declarar Recordset para trbajar con los datos:
Private rsTabla As ADODB.Recordset
Set rsTabla = New ADODB.Recordset
rsTabla.Open "select * from tabla", cnConexion, _
adOpenForwardOnly, adLockReadOnly
Estos parámetros son el CursorType (sólo hacia delante) y el tipo de bloqueo (sólo lectura), pero tienes otros valores a elegir..
Para que el recordset trabaje en el equipo servidor o cliente debes establecer la propiedad CursorLocation del recordset (adUseServer o adUseClient, para asignar a un grid debe ser adUseClient o no funciona).
Y para hacer inserciones, actualizaciones o borrados lo puedes hacer directamente con la conexión:
cnConexion.Execute "delete * from tabla"
o utilizar los métodos del recordset que ya conocerás: AddNew, Update, Delete, ...
Cuando me entere de como se hace lo del .MDW te lo cuento en esta consulta, ok?
Un saludo