1
« en: Martes 31 de Marzo de 2009, 20:09 »
Hola a todos, soy nuevo en visual foxpro 9, quiero consultarlos. Tengo un form de facturacion y en el entorno de datos una tabla talaonarios.dbf donde guardo en el campo numero el ultimo nro de comprobante emitido. El problema es cuando 2 usuarios ingresan el mismo formulario el primero graba bien el valor de un text box (contiene el ultimo nº de factura generado) en la tabla talonarios.dbf, pero cuando el 2º usuario quiero grabar, aunque el valor del textbox es el correcto, no graba el valor en talonarios.dbf. Les detallo el codigo que uso para grabar:
select talonarios
thisform.txtnumero.value = talonarios.numero + 1
if rlock()
replace talonarios.numero with thisform.txtnumero.value
unlock
endif
Agradeceria me puedan brindar ayuda y gracias.