FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
solo guarda el ultimo registro en una tabla
hola a todos. mi problema es que cargo una una table1 por medio del dbgrid y luego necesito pasarlo a otra, table2. el problema es que solo guarda el ultimo registro del table1 en el table2. cuando cierro la aplicacion y la vuelvo a abrir y presiono el boton guardar, ahi si guarda todos los registros.
el codigo es: procedure bottom1.click(senderbject) begin while not table1.eof do begin table2.append; table2.fieldvalues['art_y_esp']:=table1.fieldvalues['art_y_esp']; table1.post; table1.insert; end; end; muchas gracias a todos. un abrazo |
#2
|
|||
|
|||
Cita:
|
#3
|
|||
|
|||
No solo eso, te falta hacer el recorrido de la tabla, esto es, necesitas usar el método Next de la tabla fuente.
Saludos.... |
#4
|
||||
|
||||
Hola a todos
Pedonen que me meta, pero pienso que ya de por si, la tabla edita en el registro siguiente, para mi y asi lo uso y funciona no hay necesidad de recorrer la tabla, ? para que ? con solo poner: Va al ultimo registro, lo edita, inserta los values y lo fija. Saludos |
#5
|
||||
|
||||
Huuyy que metida de pata, si hay que recorrer la tabla1,
NO la habia visto, PERDON. Con respecto a lo otro, sigue igual. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Por qué al copiar una tabla en otra sólo me guarda la última actualización que he | nuri | Conexión con bases de datos | 1 | 08-07-2005 11:49:02 |
ultimo registro creado en una tabla | el_barto | Firebird e Interbase | 5 | 20-06-2005 23:39:18 |
Borrar un solo registro de la tabla | Dante666 | Conexión con bases de datos | 1 | 30-10-2004 19:48:43 |
No guarda el ultimo registro | Tecnic2 | Conexión con bases de datos | 3 | 01-09-2004 19:31:23 |
Ir al último registro de una tabla | fortran | Tablas planas | 6 | 05-09-2003 16:36:02 |
|