Vale Salvador pero el problema no es encontrar la base de datos, para eso utilizo la direccion de red (por ejemplo :"\\ordenador1\discoduro1\carpeta de la base de datos\base de datos.mdb").
Te planteo el problema.
1-Pretendo acceder a una misma base de datos desde dos ordenadores.
2-Los cambios que haga en la base datos con uno de ellos deberan verse en el otro.
3-Cualquier cambio echo en la base de datos por uno de los ordenadores podra volver a cambiarse desde el otro.
Los dos primeros puntos estan solucionados.El problema esta en el ultimo.
1-Imaginate que enciendes la red ,abres el programa y con el una base de datos con dos registros, estos dos registros apareceran en la pantalla de cada ordenador.
2-Ahora desde el ordenador1 añades un registro nuevo(el tercero), por lo tanto en la pantalla del ordenador1 tendras una base de datos con tres registros y en la pantalla del ordenador2 una base de datos con solo dos.
3-Ahora desde el ordenador2 (cuya base de datos solo tiene dos registros en pantalla) se añade otro nuevo(el cuarto).Cuando actualizas la conexion con "refresh", en la pantalla del ordenador2 aparecen los cuatro registros, incluido el que se introdujo desde el ordenador1,pero, y aqui esta el problema, aunque en la pantalla del ordenador2 aparezcan los cuatro registros, el tercero(el que se introdujo desde el ordenador1) no existe y cuando tratas de hacer cualquier modificacion sobre el sale un mensaje diciendo que no existe ningun registro activo, sinembargo se puede cambiar o eliminar cualquiera de los otros tres.
He probado con BOF y EOF pero no consiguo nada.
Espero tu respuesta.
Muchas gracias