>HOLA, DESEARIA SABER COMO EVITAR UN CONFLICTO DE ACTUALIZACION EN MIS MAQUINAS QUE ESAN EN RED.
< snip >
Hiber, como ya te han dicho aqui (y te dije en la respuesta a tu mensaje en microsoft.public.es.vfoxpro, no escribas en mayúsculas). No sólo va contra las reglas del grupo (como te dijo Serguei), sino que es de bastante mal gusto ya que suena como que estuvieras gritando.
Con respecto a tu pregunta, debes leer el capítulo en el manual que habla sobre sistemas multiusuario. En especial, el concepto de Buffering y sus cuatro modos (tabla/registro, optimista/pesimista).
Con Buffering, VFP te lo hace muy fácil ya que mantriene un a copia en memoria de registro(s) que estás modificando. Una vez que quieres escribirlos a disco, usas TableUpdate para intentar escribir. El resultado de esta función te dirá si hubo un conflicto con otro usuario que estaba tratando de escribir el mismo registri.
Hay varias funciones que debes estudiar, entre ellas:
TableUpdate()
TableRevert()
CurVal()
OldVal()
CursorGetProp()
CursorSetProp()
GetFldState()
SetFldState()
GetNextModified()
y todo el concepto de Buffering por supuesto.
Aparte del manual, hay excelente información en el Wiki en:
http://fox.wikis.com/wc.dll?Wiki~CategoryDataBufferingy en el libro:
Effective Techniques For Application Development With VisualFoxPro® 6.0
Hentzenwerke Publishing, ISBN 0965509370
HTH