FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como borrar datos de una tabla
buenas estoy haciendo un trabajo para informatica, al pulsar un boton se descarga un documento de texto en un combobox, la informacion del combobox lo pasamos a la tabla, ¿como seria para borrar los datos de fila en fila de la tabla? para que se comprenda mejor pongo el boton de pasar del combobox la informacion a la tabla:
var i,j,nf:integer; begin t.rowcount:=(l.items.count div 8)+1; i:=0; j:=1; while i<= l.items.count-1 do begin t.cells[1,j]:=l.items[i]; t.cells[2,j]:=l.items[i+1]; t.cells[3,j]:=l.items[i+2]; t.cells[4,j]:=l.items[i+3]; t.cells[5,j]:=l.items[i+4]; t.cells[6,j]:=l.items[i+5]; t.cells[7,j]:=l.items[i+6]; t.cells[8,j]:=l.items[i+7]; t.cells[9,j]:=l.items[i+8]; i:=i+8; j:=j+1; end; nf:=0; for i:=1 to t.rowcount do if t.cells[1,i]<>'' then nf:=nf+1; t.rowcount:=nf+1; end; saludos |
#2
|
||||
|
||||
Utiliza las etiquetas Delphi para que el código se señale correctamente:
Y de paso sería necesario que nos dieses algo más de información, como por ejemplo la base de datos que usas. Aunque me parece que lo que necesitas son unas nociones básicas sobre el uso de las bases de datos. Si es así te recomiendo que busques el libro "La cara oculta de Delphi 4" que se encuentra disponible en muchos sitios de la red y creo que te ayudará. |
#3
|
||||
|
||||
Creo que no se refiere a una tabla de base de datos, si no a una tabla de presentación de datos (TGrid), ¿o me equivoco?
|
#4
|
||||
|
||||
Usa t.Rows[3].delete;
Borrará toda la fila número 4 (considerando que empieza en cero, y que dicha fila suele ser fixed). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Cita:
Yo usaria algo como esto:
|
#6
|
||||
|
||||
Pues vaya chasco me he llevado en BDS2006...
Las filas son TStrings... en principio esto compila:
Pero en ejecución lanza una bonita excepción de "Invalid Grid Operation":
La verdad es que desde el code Insgiht vi el método Delete así que suspuse que no habría problemas. Perdonen vuestras mercedes . Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
|||
|
|||
me refiera a una tabla TStrings lo malo es que son filas indefinidas lo mismo 30 que 49, deberia empezar a borrar desde la ultima fila gracias y saludos
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Borrar todos los datos de una tabla | dariana20 | SQL | 8 | 07-06-2006 17:09:04 |
Como puedo borrar el contenido de una tabla entera | CoCaInE | Conexión con bases de datos | 5 | 06-06-2006 03:49:00 |
como agregar,modificar,borrar en una tabla slq | Lorenzo | SQL | 1 | 21-02-2004 18:27:16 |
Borrar registro en tabla maestra y todos los de la tabla detalles correspondientes | jealousy | Conexión con bases de datos | 7 | 14-10-2003 12:46:23 |
|