FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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. Última edición por duilioisola fecha: 17-02-2008 a las 20:10:50. |
#3
|
|||
|
|||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como capturar error de registro duplicado | ajmr81 | Firebird e Interbase | 3 | 17-10-2006 10:36:07 |
tablas en sql server demasiadas tablas | yeison Cristman | SQL | 8 | 10-08-2006 16:26:36 |
campo unico duplicado | seken | Conexión con bases de datos | 4 | 15-04-2005 21:28:45 |
Registro Duplicado En Query | jmedina | SQL | 2 | 29-11-2004 22:11:47 |
Registro Duplicado | jmedina | Conexión con bases de datos | 0 | 17-11-2004 19:53:34 |
|