Grid, validar el ingreso
Saludos cordiales,
Tengo un Grid en el cual esta cargado una
tabla (factura), en este grid ingreso el código de barra busco el
articulo, lo recupero y me aparece la información correspondiente, en el
momento que ingreso la cantidad deseo validar por ejemplo que no ingrese cantidad negativa, le puse el siguiente código en el lostfocus:
if cantidad <= 0
messagebox(.................)
return .f.
else
replace unidades WITH cantidad*prt_unidad
endif
Pero no se aparece información en el campo unidades y ademas no valida cuando ingreso un valor negativo en la cantidad.
Luego ingresar el descuento y también valido que este no sea cero y realizo otros cálculos y abandono el grid para pedir otro articulo, pero aquí si me aparece información en el campo total y también me valida cuando ingreso un valor negativo. A pesar de que le puse código en el lostfocus de la columna descuento:
if descto < 0
messagebox(.................)
return .f.
else
replace total WITH unidades*precio
endif
No se porque pasa esto, por favor me puedes ayudar...