Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-12-2004
Mario1980 Mario1980 is offline
Miembro
 
Registrado: oct 2004
Posts: 75
Poder: 20
Mario1980 Va por buen camino
Talking Borrar Ultimo Elemento En Tabla Paradox

Hola Uso Delphi 2 Y Tablas Paradox, Estas Tablas Las Cargo En Un Dbgrid Aunque Eso No Tiene Importancia, Al Eliminar Un Elemento De La Tabla Lo Que Hace En Forma Automatica Es Pasar Al Elemento Siguiente, Pero Al Estar En El Ultimo Elemento Este No Se Borra Creo Que Es Porque Esta En El Ultmio Lugar, Alguien Sabe Porque Pasas Esto?.
Gracias Desde Ya.
Responder Con Cita
  #2  
Antiguo 14-12-2004
llonigualker llonigualker is offline
Miembro
 
Registrado: jul 2003
Posts: 67
Poder: 21
llonigualker Va por buen camino
Table1.Last;
Table1.Delete;

Saludos.
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida.
Responder Con Cita
  #3  
Antiguo 14-12-2004
Mario1980 Mario1980 is offline
Miembro
 
Registrado: oct 2004
Posts: 75
Poder: 20
Mario1980 Va por buen camino
no es asi

lamento decirte que esto ya lo probe, ademas no puedo implemetar eso porque el usuario elige el elemento a borrar y seria redundante hacer un last si se que estoy en la ultima posicion, cuando borro al estar en la ultima posicion como no puede avanzar a la siguiente simplemente no lo borra, no hay una forma para : si estoy en la ultima posicion ir a la anterior y desde alli borrar el siguiente?. es lo unico que se me ocurre si tienen mas ideas son bienvenidos.
Responder Con Cita
  #4  
Antiguo 14-12-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Para eliminar un elemento, no hay mas que ejecutar el método Delete del Ttable al que este conectado. Da lo mismo que sea lel pimero que el último, puedes hacer la prueba con cualquier tabla.

Un Ttable y Tdatasource una rejilla y una barra de navegación, si eliminas el último se ubica en el anterior.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 14-12-2004
Mario1980 Mario1980 is offline
Miembro
 
Registrado: oct 2004
Posts: 75
Poder: 20
Mario1980 Va por buen camino
Entonces estoy en un problema, porque si estoy posicionado en cualquier lugar de la tabla se borra sin problemas pero al estar en la ultima posicion no lo hace, no se si sea importante decirlo pero esta tabla esta relacionada con otras 4 y esta tabla es la tabla maestra, repito para eliminar cualquier elemento funciona bien pero el problema esta en el ultimo.
Responder Con Cita
  #6  
Antiguo 14-12-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Si la relación la has establecido con el DatabaseDesktop y el elemento que pretendes eliminar tiene referentes en otras tablas, al no existir en Paradox la eliminación en cascada es un posible motivo para que no te deje eliminar el registro.

Prueba con una tabla de ejemplo sin relacionar con nada y verás como te deja eliminar cualquier elmento sin ningún problema.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:41:21.


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
Copyright 1996-2007 Club Delphi