Página 1 de 1

Error TArrayBrowse

Publicado: Lun Mar 19, 2007 5:57 am
por zeasoftware
Estoy intentando hacer que se dispare un evento OnChange en un tArraybrowse, pero al validar el parámetro lBookMarkChanged, hago esto:
If ( !lBookMarkChanged ) //si cambio de columna no hago nada
Logdebug(oSender:nArrayAt)
::oImagen:oPicture := AppData:Dir_Imagenes + ;
ArtiSeek( Self, oSender:aCols[_PARTIDAS_CODIGO_]:Value ):cImagen
::oImagen:refresh()
End
el asunto es que aunque haga el cambio de columna se dispara, y cuando me muevo de linea no, y segun la documentacion lBookMarkChanged es
<lBookMarkChange>:
Verdadero si el evento es producido por un cambio de fila
Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
--

Error TArrayBrowse

Publicado: Lun Mar 19, 2007 6:03 am
por zeasoftware
De igual manera no se dispara cuando se agrega la primera linea al ArrayBrowse.

el primer disparo lo hace al agregar el segundo registro.
Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45fe1857@news.xailer.com...]45fe1857@news.xailer.com...[/email]
Estoy intentando hacer que se dispare un evento OnChange en un tArraybrowse, pero al validar el parámetro lBookMarkChanged, hago esto:
If ( !lBookMarkChanged ) //si cambio de columna no hago nada
Logdebug(oSender:nArrayAt)
::oImagen:oPicture := AppData:Dir_Imagenes + ;
ArtiSeek( Self, oSender:aCols[_PARTIDAS_CODIGO_]:Value ):cImagen
::oImagen:refresh()
End
el asunto es que aunque haga el cambio de columna se dispara, y cuando me muevo de linea no, y segun la documentacion lBookMarkChanged es
<lBookMarkChange>:
Verdadero si el evento es producido por un cambio de fila
Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
--

Error TArrayBrowse

Publicado: Lun Mar 19, 2007 12:39 pm
por ignacio
Ramón,
Probado con samplesBrowsesBrwEdit funciona perfectamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45fe1857@news.xailer.com...]45fe1857@news.xailer.com...[/email]
Estoy intentando hacer que se dispare un evento OnChange en un tArraybrowse, pero al validar el parámetro lBookMarkChanged, hago esto:
If ( !lBookMarkChanged ) //si cambio de columna no hago nada
Logdebug(oSender:nArrayAt)
::oImagen:oPicture := AppData:Dir_Imagenes + ;
ArtiSeek( Self, oSender:aCols[_PARTIDAS_CODIGO_]:Value ):cImagen
::oImagen:refresh()
End
el asunto es que aunque haga el cambio de columna se dispara, y cuando me muevo de linea no, y segun la documentacion lBookMarkChanged es
<lBookMarkChange>:
Verdadero si el evento es producido por un cambio de fila
Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
--

Error TArrayBrowse

Publicado: Lun Mar 19, 2007 12:41 pm
por ignacio
Ramón,
Comprobado con el mismo ejemplo aquí­ funciona perfectamente. Primero borro todos los elementos. Incluyo uno nuevo y OnChange se dispara correctamente después de la creación.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45fe19ab@news.xailer.com...]45fe19ab@news.xailer.com...[/email]
De igual manera no se dispara cuando se agrega la primera linea al ArrayBrowse.
el primer disparo lo hace al agregar el segundo registro.
Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45fe1857@news.xailer.com...]45fe1857@news.xailer.com...[/email]
Estoy intentando hacer que se dispare un evento OnChange en un tArraybrowse, pero al validar el parámetro lBookMarkChanged, hago esto:
If ( !lBookMarkChanged ) //si cambio de columna no hago nada
Logdebug(oSender:nArrayAt)
::oImagen:oPicture := AppData:Dir_Imagenes + ;
ArtiSeek( Self, oSender:aCols[_PARTIDAS_CODIGO_]:Value ):cImagen
::oImagen:refresh()
End
el asunto es que aunque haga el cambio de columna se dispara, y cuando me muevo de linea no, y segun la documentacion lBookMarkChanged es
<lBookMarkChange>:
Verdadero si el evento es producido por un cambio de fila
Saludos.
--
Ramón Zea
01.993.194.14.27
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft@prodigy.net.mx
zeasoft.movil@hotmail.com
zeasoft@prodigy.net.mx
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
--