RE:Facturacion e inventario
Seguramente, debes tener TuTabladeInventario con código, nombre, existencia, costo y precio, al menos.
Y también tuTablaVentas con numerofactura,código, cantidad y precio, al menos
Te diré un proceso básico.
1. Pon un textbox para código, nombredelproducto, cantidad y precio
2. El nombre del producto tiene propiedad Enabled=.f.
3. Si lo pones en orden, en el gotfocus() del Text de Cantidad, pones esto:
SELECT TuTabladeInventario
IF !seek(thisform.tuTextdecodigo.value) &&Se supone que tienes un índice con tu capo de código
Messagebox('Código no existe')
thisform.tuTextdecodigo.setfocus
Return
Else
Thisform.TuTextdelnombredelproducto.value=TuTabladeInventario.Tucamponombre
Endi
4. El usuario ingresa la cantidad y precio. Tú le muestras el resultado, y en algún botón "Guardar", agregas a TuTabladeVentas el nuevo registro, con un APPEND BLANK y colocandod los valores del código, cantidad y precio.. ah! y el número de factura.
5. haces un REPLACE Tucampodeexistencia WITH Tucampodeexistencia-Thisfom.TutextoCantidad.value IN TuTabladeInventario.