Ejemplo de programa multiususario en fox

933 views
Skip to first unread message

pito_perez

unread,
Jul 24, 2010, 12:20:50 AM7/24/10
to Comunidad de Visual Foxpro en Español
Buenas noches, estoy tratando de aprender algo de fox, porque la
ultima version que utilice fue la 2.6 y ya se imaginaran que ando
medio perdido. Ya tengo instalado vfp9 sp2, nose si alguien me pudiera
apoyar con algun programa que sea multiusuario y que me sirva de
ejemplo para poder aprender un poco mas rapido y si contiene dentro
tambien algunos manejos de controles como grid, combos, etc mucho
mejor, muchas gracias de antemano y felicidades a todos los que
participan en este grupo

atte
Carlos

olive...@gmail.com

unread,
Jul 24, 2010, 7:31:51 AM7/24/10
to Foro fox Pro
La mejor fuente de información:portalfox.com
Enviado desde mi BlackBerry® de Claro Argentina

ibania blanco

unread,
Jul 26, 2010, 5:19:23 PM7/26/10
to Comunidad de Visual Foxpro en Español
es muy extensa tu pregunta

ERNESTO GUZMAN

unread,
Jul 27, 2010, 11:36:48 AM7/27/10
to publice...@googlegroups.com
En la ayuda de visual fox hay un capitulo que es programar para acceso compartido
ahi encuentras tooodo lo que necesitas que realmente no es mucho y muy facil no necesitas cambiar ni "volver a programar nada" solo activar unas cuantas opciones en tus formularios y ya.


 
El 26 de julio de 2010 16:19, ibania blanco <ibania...@hotmail.com> escribió:
es muy extensa tu pregunta



--
Ernesto G.
Message has been deleted

extremo

unread,
Jul 27, 2010, 11:48:01 AM7/27/10
to Comunidad de Visual Foxpro en Español
Bueno si quiees ejemplos para empezar con este mundo, te recomiedo
bajar algunos ejemplos que hay en www.lawebdelprogramador y en
www.davphantom.net.

Hay encontraras muchos codigos fuentes algunos no tan basicos pero te
ayudaran a entender un poco el lenguaje

Bendiciones

ibania blanco

unread,
Jul 27, 2010, 4:15:22 PM7/27/10
to Comunidad de Visual Foxpro en Español

Walter R. Ojeda Valiente

unread,
Jul 28, 2010, 1:53:26 AM7/28/10
to publice...@googlegroups.com
Gracias por el enlace Ibania, me fue muy útil para darme cuenta que mi pronunciación de la palabra "SQL" en inglés no era la correcta.

Ojo, no es ironía, es la verdad.

Saludos.

Walter.




revise esto
http://www.garfieldhudson.com/FreeVideos.aspx


Hotmail: Free, trusted and rich email service. Get it now.

Daniel Sánchez

unread,
Jul 28, 2010, 2:51:57 AM7/28/10
to publice...@googlegroups.com
Según tengo entendido SQL al español significa Lenguaje de consulta Estructurado.


--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil 044-949398047
Trujillo - Perú

Victor Espina

unread,
Jul 28, 2010, 12:51:43 PM7/28/10
to Comunidad de Visual Foxpro en Español
Ernesto, con todo respeto, no estoy de acuerdo contigo. Programar una
aplicacion multiusuario es InMENSAMENTE DISTINTO a programar una
aplicacion monousuario. Hay multitud de cosas que tener en cuenta, mas
alla de solamente abrir las tablas en forma compartida o no:

1. Concurrencia: que pasa si dos usuarios intentan modificar el mismo
registro al mismo tiempo?

2. Bloqueos: que pasa si dos usuarios intentan actualizar el mismo
registro al mismo tiempo?

3. Deathlocks: que pasa si una transaccion se queda bloqueada
esperando que se libere un registro que fue actualizado por otra
transaccion, que a su vez esta bloqueada porque esta esperando por un
registro que fue actualizado en la primera transaccion?

4. Buffering: si es optimista, como manejas los dirty-reads; si es
pesimista, como manejas el hecho de que tus datos quedaron obsoletos
antes de grabarlos?


Todos estos son aspectos importantes en una aplicacion multiusuario y
que en muchos casos no tienen una facil solucion, sobre todo cuando en
lugar de DBFs usamos SQL Server u otro motor cliente-servidor donde no
podemos manejar los bloqueos a nuestro antojo como en VFP.

Saludos

Victor Espina



On 27 jul, 11:36, ERNESTO GUZMAN <erg...@gmail.com> wrote:
> En la ayuda de visual fox hay un capitulo que es programar para acceso
> compartido
> ahi encuentras tooodo lo que necesitas que realmente no es mucho y muy facil
> no necesitas cambiar ni "volver a programar nada" solo activar unas cuantas
> opciones en tus formularios y ya.
>

ERNESTO GUZMAN

unread,
Jul 29, 2010, 10:58:05 AM7/29/10
to publice...@googlegroups.com
BUENO YO CONTESTE LA PREGUNTA BASADO EN VFP..
Y TE ASEGURO QUE TODOS ESTOS PUNTOS QUE PLANTEAS ESTAN CONSIDERADOS EN ESTA FORMA DE PROGRAMACION TAL COMO LO SUGERÍ.
YO TENGO VARIAS APLICACIONES Y TODAS TRABAJAN EN MULTIUSUARIO PUES ESTOY EN UN DEPARTAMENTO DE CONTABILIDAD Y TODOS SUS TRABAJOS LOS HACEN EN MIS APLICACIONES Y SON MULTI-USUARIOS.
YO NO ME TENGO QUE PREOCUPAR POR BLOQUEOS NI NADA DE ESO PUES DE TODO ESO SE ENCARGA VFP.
AUNQUE HAY OTRA FORMA DE MANIPULAR ESOS BLOQUEOS Y ACTUALIZACIONES YO ME QUITO DE PROBLEMAS Y
DEJO QUE VFP SE ENCARGUE DE ELLO Y HASTA AHORITA NO HE TENIDO ABSOLUTAMENTE NINGUN PROBLEMA..
ADEMAS RECUERDA QUE TOOODA APLICACION DEBE TENER UNA RUTINA QUE INTERCEPTE LOS ERRORES Y LE INDIQUE AL PROGRAMA QUE HACER EN EL CASO QUE 2 USUARIOS ACCESEN AL MISMO REGISTRO O ALGO ASÍ.. PERO TE REPITO EN MI CASO O MEJOR DICHO EN ESTA MODALIDAD PARA MI HA SIDO SUPER SENCILLO Y LO DIGO CON CONOCIMIENTO DE CAUSA.
CONSIDERANDO QUE EN EL DEPTO QUE TRABAJO HAY 29 AUXILIARES CONTABLES Y CAPTURISTAS Y TODOS INTERACTUAN CON LAS APLICACIONES Y EN EL TIEMPO DESDE QUE APARECIO VFP 6.0 NO HE TENIDO PROBLEMAS MAYORES, SOLO ALGUNOS DETALLES COMO TODOS PERO NADA QUE TENGA QUE VER CON MULTIUSUARIOS.
Y DEJAME DECIRTE QUE LAS TABLAS DE DATOS (PORQUE NO UTILIZO BASE DE DATOS SINO TABLAS INDEPENDIENTES) ESTAN EN EL DEPTO DE SISTEMAS PUES AHI SE ENCUENTRA EL SERVIDOR. Y TODA LA EMPRESA TRABAJA POR MEDIO DE RED.
--
Ernesto G.
Reply all
Reply to author
Forward
0 new messages