ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Enabling Table Buffering   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

lun. 14 mai 2018, 09h16
Jean =c3=a0 Grenoble
atoutfox.public.association

Re: Enabling Table Buffering

Bonjour Eddy,

plutôt que définir un buffering global, je le préciserais par table. Exemple :
je suppose qu'il a deux tables pour les factures : une qui contient les en-têtes
(somme totale, adresse de facturation, ...) et l'autre qui contient les lignes
de chaque facture.
La première table peut être en buffering 'record' et même 'pessimistic', l'autre
peut être en buffering 'table'. Ce qui correspond à cette logique : on travaille
sur un en-tête à la fois (record) mais sur plusieurs lignes à la fois (table).

J'ai souvent ajouté aux tables un champ 'quilocke' (depuis mes tous débuts ...).
lorsque d'un utilisateur locke la ligne je met son code dans ce champ (il y a
donc une première mise à jour) et je remet ce champ à blanc lors de la mise à
jour des données. Cela me permet de savoir qui utilise la ligne que je veux
modifier et de préciser le message 'la ligne que vous voulez modifier est
bloquée par UNTEL'.

Bonne journée
Jean à Grenoble
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019040
20 087 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3