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