Hola amigos foreros, mi problema es que tengo que realizar una página en la cual el usuario tiene que ingresar datos en un maestro-detalle, no se si alguien tiene alguna sugeriencia o solución con este problema.
Gracias! :)
| |||
Maestro - Detalle Hola amigos foreros, mi problema es que tengo que realizar una página en la cual el usuario tiene que ingresar datos en un maestro-detalle, no se si alguien tiene alguna sugeriencia o solución con este problema. Gracias! :) |
| |||
un maestro detalle es cuando tenes que ingresar información la cual "maestro" es como el padre y "detalle" son como los hijos. Por ejemplo cuando se realiza una factura tienes que ingresar los datos del cliente (este sería el maestro) y después tiene que ingresar todos los articulo que el cliente haya comprado (este sería el detalle). |
| |||
Un ejemplo de maestro-detalle es una factura o un albarán: Tiene una cabecera con datos generales (Numero factura, cliente, total, fecha, etc) y un detalle de todos los productos detalle. TABLA CAB_FACTURA idfactura int(11) auto_increment not null promary key, fecha date null, numerofact varchar(45) null, idcliente int(11) not null, total_factura decimal (11,2) null, descuento double, observaciones text null, key fechas (fecha) TABLA DETALLE_FACTURA iddeta int(11) auto_increment not null primary key, idcab int(11) not null, idproducto int(11) not null, precio decimal (11,2) not null, key cabceras (idcab) Esto son tablas tipicas maestro-detalle. Un saludo |
| ||||
asi es, tienes que tener basicamente 2 tablas 1.- clientes (id, nombre) 2.- compras (id_cliente, producto, cantidad) podrias tener una tercera llamada productos. 3.- productos (id_producto, nombre_producto) luego los enlazas por id
__________________ Manual de ASP Avanzado ;-) |
| |||
"Así me lo aprendí yo" ![]() Ahora en serio: esta forma es bastante eficiente ya que separas los datos de detalle de cada factura de su factura con lo que las busquedas de facturas de un cliente se hacen mas eficientes. SI necesitas el detalle solo tienes que buscar aquellos registros con el id del maestro, si no, no tienes que recorrer todo el detalle para conocer datos de la factura. Este sistema funciona desde hace mas de 20 años (con 4GL en Informix ya se trabajaba asi, fijate lo viejo que soy ![]() Un saludo |