• Domingo 28 de Abril de 2024, 07:47

Autor Tema:  Trabjar Con Grid  (Leído 1442 veces)

claudiorene

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Trabjar Con Grid
« en: Martes 26 de Septiembre de 2006, 19:43 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 246
    • Ver Perfil
Re: Trabjar Con Grid
« Respuesta #1 en: Miércoles 27 de Septiembre de 2006, 15:48 »
0
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
  1. &&Esto en el formulario de la factura
  2. Do Form frmProductos
  3. IF !Empty(gcCodProducto) &&Si selecciono un producto devolvemos el código
  4.    &&Se supone que ya diste un Append Blank
  5.    Replace campo_del_codigo With  gcCodProducto In TablaFactura
  6. EndIf
  7. &&En el formulario de productos, boton aceptar/seleccionar.
  8. gcCodProducto = TablaProductos.codigo_del_producto
  9.  
Espero te sirva y este entendible.

Saludos
[:], Yo si se lo que es trabajar duro, por que lo he visto.
http]
programacion,c,c++,
C#,java,linux,videojuegos,
directX,.NET,allegro,asm,codigo
NoSolocodigo --> Blog de Articulos