Hola, el problema es el siguiente :
El software esta instalado en red, en un servidor con 4 terminales o clientes.
Un usuario 1 ( cliente - terminal )ingresa una factura y se graban los datos con
las instrucciones pertinentes para red
rlock()
...
dbcommit()
dbunlock()
otro usuario 2 ( cliente - terminal ) esta en la opción consultar la factura al
mismo tiempo que el usuario 1 estaba ingresando la factura, pero no aparece el
registro de la factura del usuario 1, es decir, no se refresca en forma
inmediata, el usuario 2 tiene que salir de la opcion consulta de factura ( en la
cual se cierra la dbf )y reingresar a la opción consulta ( donde se abre
nuevamente la dbf ) y en esa oportunidad aparece la factura que ingreso el
usuario 1. Como lo puedo hacer para que el refresco sea automatico sin tener que
cerrar y abrir la dbf de facturas. He probado con la instrucción dbcommitall()
al ingresar la factura, tambien he probado con la consulta poniendo en la dbf de
facturas lo siguiente
select("facturas")
dbgotop()
dbgobottom()
y nada...
Por su ayuda, muchas gracias
Cristián Martínez.