In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Borrar renglon en BrowseMod

Foro de Xailer profesional en español
Responder
Israel Solis
Mensajes: 162
Registrado: Mié Nov 03, 2004 12:42 pm
Ubicación: Cancún, México
Contactar:

Borrar renglon en BrowseMod

Mensaje por Israel Solis »

Equipo Xailer:

En el Browse tradicional utilizo el método oBrowse:DelRow(nRow), de esta manera logro borrar varios registros dentro de in FOR EACH del oBrowse:aSelected

En el Browse MODERNO como logro borrar un determinado renglon para hacerlo en un FOR EACH ? (veo que no recibe parametro nRow)
Saludos :D

Israel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Borrar renglon en BrowseMod

Mensaje por ignacio »

Israel Solis escribió: Vie Nov 22, 2024 7:11 pm Equipo Xailer:

En el Browse tradicional utilizo el método oBrowse:DelRow(nRow), de esta manera logro borrar varios registros dentro de in FOR EACH del oBrowse:aSelected

En el Browse MODERNO como logro borrar un determinado renglon para hacerlo en un FOR EACH ? (veo que no recibe parametro nRow)
Buenos días,

En ambas clases aSelected devuelve una matriz con el índice (Recno) de los registros seleccionados.

Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Israel Solis
Mensajes: 162
Registrado: Mié Nov 03, 2004 12:42 pm
Ubicación: Cancún, México
Contactar:

Re: Borrar renglon en BrowseMod

Mensaje por Israel Solis »

Igancio:

La pregunta fue COMO BORRAR esos registros en :aSelected con la funcion DelRow() si ésta No recibe el parámetro del No. de registro a borrar (asume el actual)
Saludos :D

Israel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Borrar renglon en BrowseMod

Mensaje por ignacio »

Buenos días,

Si es un borrado múltiple Lo apropiado es borrar en el origen de los datos: la matriz o el dataset. En el caso del dataset, el refresco del browse debería ser automático.

Se produce muchas veces el error de suponer que el orden con el que se muestran los registros corresponde con el orden de su visualización y esto es incorrecto. La tabla puede estar filtrada y/u ordenada y ese número nada tiene que ver con la tabla.

saludos
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Israel Solis
Mensajes: 162
Registrado: Mié Nov 03, 2004 12:42 pm
Ubicación: Cancún, México
Contactar:

Re: Borrar renglon en BrowseMod

Mensaje por Israel Solis »

Ignacio:
Si es un borrado múltiple Lo apropiado es borrar en el origen de los datos: la matriz


Efectivamente eso intenté desde un principio pero es necesario el método REFRESH() y éste no actualiza correctamente los valores de control (aWork) y marca error al desplazarte porque ya no coincide aDataGrid con aWork
Saludos :D

Israel
Responder