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
|
|||
|
|||
Delete metodo - posicion del dataset
hola,
como estan? soy novato aki! Estoy utilizando delphi 7, access y Ado. Para borrar un registro, utilizo el Delete. El Delete borra el record activo y el proximo record sera la posicion del dataset, no? Mi gustaria de borrar la lina de una tabla y no posicionar el dataset en lo proximo record. Es possible? Saludos! |
#2
|
||||
|
||||
Pues no.
Es la forma de funcionar del método Delete, borra el activo y hace el siguiente el activo. Si Borras el último registro, el activo es el anterior. La única situación que se me ocurre que quieras hacer esto es que el registro activo despues de borrar, tenga alguna relación con el borrado (no sé, por algún campo) así que antes de borrar, lees un campo del que quieres borrar, lo almacenas temporalmente, borras, y despues haces un Locate por la variable temporal. SAludos y espero haber sido de ayuda. |
#3
|
|||
|
|||
Com Locate funciona...
Hola Pepe,
El método Delete funciona desta forma. No hay como cambiar pero, una solucion seria el que dices. Estoy hacendo algo como: AdoQuery1.Locate('CampodaTabla', VariableTemp, [loPartialKey]); DBGrid1.SetFocus; Funciona bien! Muchissimas gracias por la ayuda. Saludos! |
#4
|
||||
|
||||
Cita:
Una equivocación que me ha hecho sonreir a estas horas de la mañana Saludos de nuevo |
#5
|
||||
|
||||
Pues mira que si te llega a llamar Pelé....
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#6
|
|||
|
|||
Cita:
Saludo y gracias de nuevo! |
#7
|
||||
|
||||
... y porqué no sólo haces un Table.Prior inmediatamente después del delete. Seguro que es más rápido que el Locate.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
#8
|
||||
|
||||
Si llega a poner una 'N' entre las dos E .....
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|