Duplicado de tablas
Hola, estoy desarrollando una aplicacion en Delphi 5 y uso una Base de Datos Paradox 7, en la cual tengo las siguientes tablas:
Clientes Productos Presupuestos (Guarda datos del presupuesto) DetallesPresupuesto (Guarda las lineas de detalle del presupuesto referente a los productos) etc. La aplicacion es para realizar presupuestos a los clientes de los productos cuando vayan a la tienda, si mas adelante vuelven y deciden que desean realizar la compra se efectua el contrato de compra-venta. Cuando se acepta el presupuesto, (y esto es lo que no se como hacer), he de guardar los mismos datos en otra tabla Contrato y DetallesContrato, ya que el presupuesto y el contrato contienen la misma información, menos el identificador, y no se si realizar una copia de ese registro de presupuesto a las tablas Contrato y DetallesContrato o se puede hacer el diseño de otra manera, no se si me he explicado, si hay algo que no entendais avisarme por favor. Muchas gracias. |
Puedes hacer un procedimiento que copie campo a campo dos registros de dos tablas distintas.
Luego aplicas ese procedimiento a la cabecera y luego a los registros de detalle. No tengo un Delphi a mano, pero sería algo asi:
Con SQL sería más fácil: y lo mismo con la tabla detalle. |
Gracias, pensé que igual habia otra forma de hacerlo para no tener dos tablas maestras y dos detalles con la misma información.
Muy agradecida, teclilla. |
La franja horaria es GMT +2. Ahora son las 17:22:08. |
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