Aplicación multiusuario
Hace tiempo empecé con este tema y me aconsejaron vincular las tablas de la BD en los Clientes a la BD del servidor. Lo hice y funciona bien.
Ahora tengo el problema en la aplicación. La tengo hecha para que funcione en un solo ordenador y, ahora, necesito modificar para que lo haga en red.
No he trabajado nunca con bloqueos y por eso pido ayuda para que alguien me vaya guiando o me pase algún ejemplo; bien trabajando con bloqueos o bien con transacciones.
Tengo todo utilizando DAO aunque, creo, no es lo mejor.
Es muy importante y muy urgente.
Les paso un ejemplo de cómo grabo la información:
....
....
Set RsEmpleados = DB.OpenRecordset("EMPLEADOS", dbOpenDynaset)
....
....
....
If NUEVO = 1 Then
RsEmpleados.AddNew
Else
RsEmpleados.Edit
End If
RsEmpleados("CODIGO"

= CODIGO
RsEmpleados("DNI"

= REG(1)
RsEmpleados("NOMBRE"

= REG(2)
RsEmpleados("DIRECCION"

= REG(3)
RsEmpleados("CPOSTAL"

= REG(4)
RsEmpleados("POBLACION"

= REG(5)
RsEmpleados("PROVINCIA"

= REG(6)
RsEmpleados("TELEFONO"

= REG(7)
RsEmpleados("MOVIL"

= REG(8)
RsEmpleados("CATEGORIA"

= REG(9)
RsEmpleados("PRECOSTO"

= REG(10)
RsEmpleados("PREAYUDANTE"

= REG(11)
RsEmpleados("PREOFICIAL"

= REG(12)
RsEmpleados.Update
Por supuesto, si dos usuarios acceden al mismo empleado, el programa se rompe. Si se ha cambiado algo por el primero y el segundo usuario graba, no sé lo que pasa. Se pierde la información y, bueno, no hace falta que me extienda más porque todos sabemos lo sucedido.
Perdón por haberme extendido tanto.
Gracias por todo.
</TR>