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)
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.
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
-
- Mensajes: 162
- Registrado: Mié Nov 03, 2004 12:42 pm
- Ubicación: Cancún, México
- Contactar:
Borrar renglon en BrowseMod
Saludos
Israel

Israel
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Borrar renglon en BrowseMod
Buenos días,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)
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 162
- Registrado: Mié Nov 03, 2004 12:42 pm
- Ubicación: Cancún, México
- Contactar:
Re: Borrar renglon en BrowseMod
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)
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
Israel

Israel
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Borrar renglon en BrowseMod
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
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
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 162
- Registrado: Mié Nov 03, 2004 12:42 pm
- Ubicación: Cancún, México
- Contactar:
Re: Borrar renglon en BrowseMod
Ignacio:
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
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
Israel

Israel