Dudas FoxPro
Hola que tal, mi nombre es Juan Carlos, soy Desarrollador en Visual FoxPro, tengo unas dudas sobre el lenguaje, espero me puedas ayudar:
1. Como puedo bloquear ventanas de un sistema en red. Es decir, si dos usuarios ejecutan el programa y entran a la misma ventana o formulario. Hice pruebas con la instrucción
if wexist("nombre de formulario")
wait window "abierta"
else
do form ventana
Endif
Esta instrucción solo funciona desde el mismo programa, no interactúa si son varios usuarios desde diferentes accesos a el programa. ¿Qué solución me recomiendas tomar?
2. Tengo una tabla llamada inventario.dbf desde la cual se mantienen las existencias de los productos, esta tabla puede llegar a tener varios accesos al mismo tiempo y al mimo registro, e probado usar la instrucción lock(), pero si otro usuario accede a la tabla de modo shared desbloquea el registro, ¿qué me recomiendas hacer para que no se altere la información de esta table?
1. Como puedo bloquear ventanas de un sistema en red. Es decir, si dos usuarios ejecutan el programa y entran a la misma ventana o formulario. Hice pruebas con la instrucción
if wexist("nombre de formulario")
wait window "abierta"
else
do form ventana
Endif
Esta instrucción solo funciona desde el mismo programa, no interactúa si son varios usuarios desde diferentes accesos a el programa. ¿Qué solución me recomiendas tomar?
2. Tengo una tabla llamada inventario.dbf desde la cual se mantienen las existencias de los productos, esta tabla puede llegar a tener varios accesos al mismo tiempo y al mimo registro, e probado usar la instrucción lock(), pero si otro usuario accede a la tabla de modo shared desbloquea el registro, ¿qué me recomiendas hacer para que no se altere la información de esta table?
2 respuestas
Respuesta de Cesar Enrique Yamunaque Baca
1
Respuesta de ingesoft
1