Hola
Te responderé a lo siguiente:
1.-
Para llevar un correlativo de Número de facturas puedes tener una Tabla con un Campo "NUMFACT" en el cual vas a tener el último número de Factura. Cada vez que generes una nueva factura tomas el valor lo grabas en tu archivo de factura y luego incrementas "NUMFACT" para que tenga el valor de la próxima factura que vayas a realizar. Si el programa trabaja mobousuario no tendrás ningún problema. Si lo vas a trabajar en red, debes tener algunas consideraciones.
2.- Puedes hacer un formulario y colocar el DBgrid de que hablas con los registros de los productos. Coloca un Botón de ayuda en el Formulario de Facturación que llame a este formulario que tiene el Grid.
3.- Para obtener los totales puedes hacer un Query a la Tabla de Facturación utilizando la Función Sum. Lo asocias a un DataSource y luego a tu DBEdit. El Query lo puedes dejar en Active:=True o ejecutarlo cada vez que hagas un Post a la tabla de Facturación.
|