Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Facturacion (https://www.clubdelphi.com/foros/showthread.php?t=861)

xalemdq 27-05-2003 16:29:11

Facturacion
 
Hola.
Con que componente me recomiendan trabajar la facturación?.
Necesito cargar

*PRODUCTOS*
detalle: detalle del producto
valor: precio del producto

No se que usar, si un <StringGrid>, un <DrawGrid> o un <DBGrid>
Lo que necesito es desde una ventana, cuando selecciono el cliente mediante un TEdit, tenga un button para ingresar articulos y me los vaya mostrando por pantalla. En el caso de borrar un articulo que lo borre con un button para borrar el seleccionado.

Recien me inicio en delphi y aprendi pascal hace unos poquitos meses. Tenganme consideración. jaja

Muchas GRACIASS !

Descendents 27-05-2003 17:24:01

Yo lo haria con dbgrid.
Te sera más fácil.
para borrar

query1.delete;
en cuanto tengas la fila seleccionada que deseas borrar


Espero haberte entendido.
Un saludo

judoboy 27-05-2003 21:07:30

Yo te recomiendo un DBGrid, también, es lo más practico y sencillo.

Ejemplo, en una factura. Formada por la Tabla Facturas y la Tabla Lineas_Factura.
Suponiendo que tienes hecha la relación maestro-detalle
Código:

TableFACTURAS.Post //Primero guardamos los datos de la factura

//Ahora meteremos los datos de la linea detalle, los que se cogen
//de unos Edits
TableLineas_Factura.Insert //o si prefieres Append

TableLineas_FacturaCODIGO_ARTICULO.AsString:=EditArticulo.Text;
TableLineas_FacturaDESCRIPCION.AsString:=EditDescripcion.Text;
TableLineas_FacturaCANTIDAD.AsFloat:=EditCantidad.Text;
TableLineas_FacturaPRECIO.AsFloat:=EditPrecio.Text;

//Guardo los datos

TableLineas_Facturas.Post

Es decir primero ponemos la tabla en Modo Insert o Append, como
prefieras.
Indicas los datos.
Y los guardas con el Post.

Esto lo pones en el envento OnClick de un Button, y ya esta

Luego puedes poner las restricciones que quieras.


La franja horaria es GMT +2. Ahora son las 03:53:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi