Borrado de filas en grid

09/10/2004 - 15:03 por Martin Biancardi | Informe spam
Hola genios...por favor ayuda: Tengo una grid en la cual lleno por ejemplo
tres lineas, luego con un menu contextual (boton derecho en la primer
columna de la grid) eleimino linea selecionada.
EL problema es: Cuando
refresco la GRID pierdo la primer linea (no visualiza), si la borrada y la
tercera.
Aclaro que la tabla de
la base de datos refleja perfectamente el registro eliminado.
Esta activado SET
DELETE ON, tmbien despues del borrado devuelvo el recordsource a la GRID,
usando los metodos de Luis Maria Guayan.(preservar y recuperar el estado
de la GRID)


-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Juan
11/10/2004 - 18:21 | Informe spam
hola martin, espero poder ayudarte...

pudiera ser que el problema esta en la forma en que eliminas las filas del
grid "dando click sobre el encabezado de la columna", intenta hacer lo mismo
usando botones fuera del grid...

cuando yo elimino filas lo que hago es trabajar con la tabla, doy click a la
linea del grid que quiero eliminar, despues en el boton eliminar, selecciono
la tabla, doy un comando delete sobre la tabla y despues refresco el grid.

eso es todo lo que hago.

"Martin Biancardi" escribió en el mensaje
news:OK6$
Hola genios...por favor ayuda: Tengo una grid en la cual lleno por ejemplo
tres lineas, luego con un menu contextual (boton derecho en la primer
columna de la grid) eleimino linea selecionada.
EL problema es: Cuando
refresco la GRID pierdo la primer linea (no visualiza), si la borrada y la
tercera.
Aclaro que la tabla de
la base de datos refleja perfectamente el registro eliminado.
Esta activado SET
DELETE ON, tmbien despues del borrado devuelvo el recordsource a la GRID,
usando los metodos de Luis Maria Guayan.(preservar y recuperar el estado
de la GRID)



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Martin Biancardi
12/10/2004 - 15:54 | Informe spam
Gracias Juan por tu aporte:
Sigo con el problema. El
codigo es el siguiente:

* Va metodo Preservar_columnas

SELECT detalle
DELETE

* va Metodo restablecer columnas

ThisForm.Grid1.Refresh
thisform.grid1.columns(1).setfocus()

Tengo cargado 3 item enla
grilla:
cod Desc Cant.
23 Escoba 15
52 balde 23
81 detergente 16

Borro el item 2; me
refresca el item2 y el item1 desaparece el item1.
Tengo el delete en on. Al verificar la tabla compruebo que grabo
correctamente los registros de la grid. Incluso aparece marcado para
borrado el item que elimine en el form. Probé el Go Recno y no me mostro
nada al refrescar. Trabajo con buffers de tabla nivel 5.


Gracias mil.

Martin



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida