FoxPro/Visual FoxPro - crear Aplicacion multiusuario

 
Vista:

crear Aplicacion multiusuario

Publicado por JOD (12 intervenciones) el 27/11/2006 20:41:09
Ya he creado algunas aplicaciones con VFP las cuales corren para un solo usuario, pero quisiera correrlas en red en un entorno multiusuario, es decir, que varios usuarios puedan hacer ventas y otros movimientos, ¿Que necesito?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:crear Aplicacion multiusuario

Publicado por sergio (737 intervenciones) el 27/11/2006 21:12:38
Compartir las bas ede datos y sus tablas

No abrir las tablas en forma exclusiva
use tabla shared
rlock()
flock()
estos son alguinos de los comandos que vas a tener que empezar a utilizar
Lee la ayuda de estps comandos y vas a entrar en el entorno multiusuario
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:crear Aplicacion multiusuario

Publicado por Ernesto Hernandez (4623 intervenciones) el 27/11/2006 21:15:23
REvisa 2 comandos muy importantes .

CURSORSETPROP("Buffering", 5, "Customer")
y el
SET MULTILOCKS ON


Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear Aplicacion multiusuario

Publicado por JOD (12 intervenciones) el 28/11/2006 00:44:19
Gracias, probare lo que me dicen, algo mas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:crear Aplicacion multiusuario

Publicado por Ernesto Hernandez (4623 intervenciones) el 28/11/2006 18:13:32
de hecho utlizando el cursorsetprop de esta manera en tu programa principál

CURSORSETPROP("BUFFERING",1,0)

lo lograras nada mas asegurate de tener el SET MULTILOCKS ON


Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear Aplicacion multiusuario

Publicado por JOD (12 intervenciones) el 28/11/2006 18:40:54
Que diferencia hay entre el BUFFERING 1, no lo conozco y el BUFFERING 5 (de tabla)???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear Aplicacion multiusuario

Publicado por Jesus Navarrete (3 intervenciones) el 28/11/2006 22:23:58
Para hacer multiusuario tienes que hacer los siguintes pasos
1. abrir tu base de datos en forma compartida
OPEN DATABASE nombre_base SHARED
SET MULTILOCKS ON
2. El el init de cada formularios tienes que abri1 la base
SELE cebecera && CABECERA DE FACTURA
SETCURSORPROP(buffering,3)
utiliza el numero 3 para la cabecera este numero es un bloqueo optimista a nivel de registro
SELE detalle && DETALLE DE LINEAS DE FACTURA
SETCURSORPROP(buffering,5)
utiliza el numero 5 para registro multiregistro en un bloqueo de multiples registros
u cuando quieras actulizar al disco utiliza
=tableupdate(.T.)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:crear Aplicacion multiusuario

Publicado por Ernesto Hernandez (4623 intervenciones) el 30/11/2006 22:25:43
Cosas interesante que se aprenden
Pero te aseguro que con las otras 2 instrucciones funciona

:-|

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar