Necesitas al menos dos tablas.
Cabecera_de_Facturas_de_compra: en esta figurará los datos propios de la Factura, Número, fecha, vencimiento, CodigoProveedor, Base, IVA, Total
Lineas_de_Factura_de_Compra:Aquí tendrás el número de factura o el campo que elijas para que case con la cabecera, el campo elegido en la tabla cabecera será clave única, y estableces una relación maestro-detalle entre ambas tablas, ésta es la detalle y cabecera maestro, aquí tendrás aparte del campo que case, el código del articulo, nombre o descripción, unidades precio y total, la suma de todos los totales de esta tabla será la base de la cabecera.
Puedes poner un panel y en el Todos los Dbedit, que correspondan a la factura y en otro panel una rejilla en donde se verán las líneas que corresponden a dicha factura.
Como idea inicial creo que puede servirte, a partir de aquí te toca a tí ir trabajando e ir planteando las dudas que te vayan surgiendo.
Un Saludo.
|