Programación General > Visual FoxPro

 Trabjar Con Grid

(1/1)

claudiorene:
Hola amigos, la duda es la siguiente. Estoy diseñando un sistema de facturacion y quiero saber como puedo hacer para que en el momento que estoy ingresando los articulos en la factura, al presionr una tecla, F3 por ejemplo, me abra un formulario con los articulos existentes, en el que pueda selecionar el articulo a agregar, del cuale capturar el codigo, la descripcion y el precio unitario.Asi por cada renglon del grid de la factura que describe el detalle de la misma. Espero haber sido claro. desde gracias amigos.

Widark:
Que tal claudiorene!

Para que el formulario tome las pulsaciones del teclado, debes configurar a .T. la propiedad KeyPrview, ahi validas la tecla que llamara otro formulario. Para que el formulario que llames te devuelva un valor le estableces la propiedad WindowType a 1, creas una variable en la cual almacenas el valor del producto una vez regrese al formulario de la factura se lo asignas a la tabla. El codigo seria algo así:

--- Código: Text ---&&Esto en el formulario de la facturaDo Form frmProductosIF !Empty(gcCodProducto) &&Si selecciono un producto devolvemos el código   &&Se supone que ya diste un Append Blank   Replace campo_del_codigo With  gcCodProducto In TablaFacturaEndIf&&En el formulario de productos, boton aceptar/seleccionar.gcCodProducto = TablaProductos.codigo_del_producto Espero te sirva y este entendible.

Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa