Con la arquitectura de cliente-servidor y despues unas buenas vacaciones si funciona.
Utiliza el siguiente codigo para abrir la BD
On Error GoTo GESTIONERROR
datollave.DatabaseName = servidor + "MAESTRO\TALLERMAESTRO.MDB"
datollave.RecordSource = "ficherollave"
datollave.Refresh ' Abre la base de datos.
Y para imprimir
Private Sub imprimir_Click()
Ci3.ReportFileName = servidor + "TALLERci3.rpt"
Ci3.DataFiles(0) = servidor + "maestro\TALLERMAESTRO.mdb"
Ci3.SelectionFormula = "{ficherollave.ordentaller}='" & BUSCAmenutaller & "'"
Ci3.Action = 1
End Sub
Con lo anterior accedes a cualquier sitio de la red (servidor) y en la programacion debes de controlar el error de cuando desde dos puestos se accede a la BD para modificarla.