Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Actualizaciones sincronizadas en el entorno multiusuario
Message
 
À
02/07/2006 09:27:40
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 7 SP1
OS:
Windows '98
Network:
Windows 2000 Server
Database:
Visual FoxPro
Divers
Thread ID:
01133044
Message ID:
01133344
Vues:
18
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.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform