FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Grabar de tabla a taba
Hola de nuevo, tengo el siguiente problema. Necesito grabar registros de una tabla a otra que tienes los mismos campos y en este caso son muchisimos, pero ha de ser registro a registro, pues en algunos casos he de insertar registros distintos, se que existe el bathmove, pero creo que mueve la tabla completa.
Gracias. |
#2
|
||||
|
||||
Hola, y cual es el problema del batch move, no quieres trasladar la tabla completa??. si no es asi entonces filtra la tabla origen y solo pasaras esos registros
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
||||
|
||||
Cita:
Bueno.. con que componente estas trabajando para accesar a las tablas... son tablas planas.. o trabajas con algun motor de base de datos.. Mira.. el sgte ejemplo lo que hace es traspasar los datos de una tabla de Dbase a Interbase... Datos es un formulario de tipo DataModule Smae es un TTable.. IBQ_Edit es un IBQuery
espero que esto te sirva Salu2
__________________
BlueSteel |
#4
|
|||
|
|||
no me he explicado bien
Hola eduardo, no me he explicado bien, necesito crear 7 registros por cada grupo y algunas veces me puede venir 1, 2,3 hasta 7.
Ejemplo. tabla con nombre dni y resto datos. Registro 1 : EDUARDO, 222222i, datos1. 2 : EDUARDO, 222222i, datos 2. 3 : VERONICA, 33333, datos1. 4 : PEPE, 4444, datos1. La nueva tabla ha de llevar el registro 1 y el 2 identicos, pero necesito crear los registros 3, 4, 5, 6 y 7 solo con el campo dni para completar el grupo de 7. En el caso de veronica he de mover su registro mas añadir otros 6, se me entiende?. |
#5
|
||||
|
||||
Hola
Veronica con que tabla estas trabajando, Paradox o access?. En varios de tus post as especificado estas, por cual te decidiste? Saludos |
#6
|
|||
|
|||
Trabajo con tabla access y componente ADO.
|
#7
|
||||
|
||||
pues creo que te va a tocar hacer el recorrido y evaluar la condicion en cada tabla, si cumple la agregas, pero la verdad no entendi cual criterio utilizaras
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#8
|
|||
|
|||
Lo de recorrerla la tengo clara, pero lo que no quisiera es tener que mover campo a campo, hay alguna instruccion para mover el registro completo.
TablaDestino.RegistroCompleto = TablaOriginal.RegistroCompleto, algo asi existe?. Gracias. |
#9
|
||||
|
||||
Mover registro
No existe una instruccion como la que buscas ,pero puedes hacer lo siguiente:
var i: smallint begin ....... for i:= 0 to TablaOrigen.fields.count - 1 do TablaDestino.fields[i].value := TablaOrigen.fields[i].value; .... Saludos. |
#10
|
||||
|
||||
http://sql.1keydata.com/es/sql-insert-into.php
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#11
|
|||
|
|||
Gracias a todos por vuestra colaboracion, la formula de jcarteagaf me viene de perlas, me ahorro cantidad de codigo con los consiguientes errores.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Grabar Imagen en Tabla Access | novato03 | Conexión con bases de datos | 7 | 02-10-2007 23:49:02 |
grabar datos desde edit a la tabla | fernando1973 | SQL | 7 | 04-05-2007 20:13:22 |
Grabar Consulta en Tabla | don malo | Varios | 1 | 12-03-2007 23:45:59 |
grabar bmp | jsanchez | Gráficos | 0 | 24-07-2006 19:11:12 |
grabar cd | lic_francisco | Varios | 4 | 24-05-2005 11:24:49 |
|