Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Actualizaciones sincronizadas en el entorno multiusuario
Message
 
To
02/07/2006 09:27:40
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows '98
Network:
Windows 2000 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01133044
Message ID:
01133344
Views:
17
Comparto con Hilmar, debes tener que ver mejor la normalización de las tablas de tu base de datos. Tener varias columnas iguales en diferentes tablas suena a un problema de diseño.
El punto de mostrar la información a intervalos regulares en un form en el momento que se actualicen los datos desde otro puesto de trabajo tiene un costo muy alto en el tráfico de red si estas trabajando en una LAN (ni hablar una WAN).
Generalmente se tiene un botón para hacer un "refresh" de los datos y ahí llamas a un método que haga un requery() o nuevamente un select y refresque el grid.

También podrías ver un patrón de diseño llamado "Model View Controller" que te puede ayudar a resolver tu problema.



>>Tengo una aplicación con una base de datos (DBC) la cual contiene varias tablas (DBF). Los formularios los tengo con la propiedad datasession=2 y en el grid la dbc y dbf están en el entorno de datos; todo funciona perfecto. Pero, nunca falta un pero; en dos tablas (tabla1 y tabla2) tengo cuatro campos iguales, campo1, campo2, campo3 y campo4. Lo que deseo es que si los usuarios está utilizando estas tablas desde alguno de los formularios estos se actualicen simultáneamente como si estuviesen sincronizados.
>>
>>José Luis
>
>Eso me suena a una oportunidad de mejorar el diseño de la base de datos. Normalmente se debe evitar este tipo de duplicación de datos.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform