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.
Versiones 1.6 FRENTE A 1.7
Versiones 1.6 FRENTE A 1.7
En teoría deberían estar al mismo nivel de actualizaciones, pero en la 1.6
la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
¿Y eso...?? ¿a que se debe???
Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
desarrollada.
Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
Es difícil de explicar... seguiré probando un poco mas...
No se si alguien está reportando algo al respecto o es pronto para probar a
fondo la 1.7
Un Saludo,
Xevi.
la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
¿Y eso...?? ¿a que se debe???
Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
desarrollada.
Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
Es difícil de explicar... seguiré probando un poco mas...
No se si alguien está reportando algo al respecto o es pronto para probar a
fondo la 1.7
Un Saludo,
Xevi.
Versiones 1.6 FRENTE A 1.7
He encontrado e instalado la 1.6.5 por lo visto obtengo un comportamiento
extraño al modificar datos en un Browse, aunque no es el mismo
comportamiento que con la 1.7.5
Vuelvo a la 1.6.1...
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> En teoría deberían estar al mismo nivel de actualizaciones, pero en la 1.6
> la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
> ¿Y eso...?? ¿a que se debe???
>
> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
> desarrollada.
> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
> Es difícil de explicar... seguiré probando un poco mas...
> No se si alguien está reportando algo al respecto o es pronto para probar
> a fondo la 1.7
>
>
> Un Saludo,
> Xevi.
>
>
extraño al modificar datos en un Browse, aunque no es el mismo
comportamiento que con la 1.7.5
Vuelvo a la 1.6.1...
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> En teoría deberían estar al mismo nivel de actualizaciones, pero en la 1.6
> la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
> ¿Y eso...?? ¿a que se debe???
>
> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
> desarrollada.
> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
> Es difícil de explicar... seguiré probando un poco mas...
> No se si alguien está reportando algo al respecto o es pronto para probar
> a fondo la 1.7
>
>
> Un Saludo,
> Xevi.
>
>
Versiones 1.6 FRENTE A 1.7
Me he cargado la 1.6 y no puedo reinstalar y recompilar mi aplicación a esta
versión...
¿Alguien puede colgarla o enviármela ???
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> En teoría deberían estar al mismo nivel de actualizaciones, pero en la 1.6
> la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
> ¿Y eso...?? ¿a que se debe???
>
> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
> desarrollada.
> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
> Es difícil de explicar... seguiré probando un poco mas...
> No se si alguien está reportando algo al respecto o es pronto para probar
> a fondo la 1.7
>
>
> Un Saludo,
> Xevi.
>
>
versión...
¿Alguien puede colgarla o enviármela ???
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> En teoría deberían estar al mismo nivel de actualizaciones, pero en la 1.6
> la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
> ¿Y eso...?? ¿a que se debe???
>
> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
> desarrollada.
> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
> Es difícil de explicar... seguiré probando un poco mas...
> No se si alguien está reportando algo al respecto o es pronto para probar
> a fondo la 1.7
>
>
> Un Saludo,
> Xevi.
>
>
Versiones 1.6 FRENTE A 1.7
Ignacio,
Estoy intentando hallar donde se ha roto el proceso que si bien funcionaba
hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
Por lo visto donde casca es en OnChange del Browse...
En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
líneas.
Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
segundo Browse de líneas que corresponde a cada cabecera respectiva.
Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
Browse de líneas me queda "pillado" siempre mostrando las líneas que se han
mostrado cuando hemos abandonado el segundo Browse.
Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
MSGINFO( ::oDbfDataSet1:NOMBRE )
Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
Browse2, o sea sin que haya tenido el foco, muestra perfectamente el NOMBRE
correspondiente al registro de cabecera, PERO cuando le doy el foco al
Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre del
que efectivamente muestra las líneas pero que no se corresponde con el
registro de la posición del Browse1.
Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
registro.
Es como si se quedara "memorizada" la última posición relativa a cuando
perdemos el foco del Browse, y siempre se cree que está en el mismo
registro.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> En teoría deberían estar al mismo nivel de actualizaciones, pero en la 1.6
> la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
> ¿Y eso...?? ¿a que se debe???
>
> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
> desarrollada.
> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
> Es difícil de explicar... seguiré probando un poco mas...
> No se si alguien está reportando algo al respecto o es pronto para probar
> a fondo la 1.7
>
>
> Un Saludo,
> Xevi.
>
>
Estoy intentando hallar donde se ha roto el proceso que si bien funcionaba
hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
Por lo visto donde casca es en OnChange del Browse...
En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
líneas.
Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
segundo Browse de líneas que corresponde a cada cabecera respectiva.
Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
Browse de líneas me queda "pillado" siempre mostrando las líneas que se han
mostrado cuando hemos abandonado el segundo Browse.
Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
MSGINFO( ::oDbfDataSet1:NOMBRE )
Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
Browse2, o sea sin que haya tenido el foco, muestra perfectamente el NOMBRE
correspondiente al registro de cabecera, PERO cuando le doy el foco al
Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre del
que efectivamente muestra las líneas pero que no se corresponde con el
registro de la posición del Browse1.
Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
registro.
Es como si se quedara "memorizada" la última posición relativa a cuando
perdemos el foco del Browse, y siempre se cree que está en el mismo
registro.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> En teoría deberían estar al mismo nivel de actualizaciones, pero en la 1.6
> la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
> ¿Y eso...?? ¿a que se debe???
>
> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
> desarrollada.
> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los Browses...
> Es difícil de explicar... seguiré probando un poco mas...
> No se si alguien está reportando algo al respecto o es pronto para probar
> a fondo la 1.7
>
>
> Un Saludo,
> Xevi.
>
>
Versiones 1.6 FRENTE A 1.7
Tengo una bajada el 4/9/2007 no recuerdo que version de la 1.6 es, te la
paso a la cuenta de gmai ?.
Saludos
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Estoy intentando hallar donde se ha roto el proceso que si bien funcionaba
> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>
> Por lo visto donde casca es en OnChange del Browse...
> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
> líneas.
> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
> segundo Browse de líneas que corresponde a cada cabecera respectiva.
> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
> han mostrado cuando hemos abandonado el segundo Browse.
>
> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
> MSGINFO( ::oDbfDataSet1:NOMBRE )
> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el foco
> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre
> del que efectivamente muestra las líneas pero que no se corresponde con el
> registro de la posición del Browse1.
> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
> registro.
>
> Es como si se quedara "memorizada" la última posición relativa a cuando
> perdemos el foco del Browse, y siempre se cree que está en el mismo
> registro.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>> ¿Y eso...?? ¿a que se debe???
>>
>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>> desarrollada.
>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>> Browses...
>> Es difícil de explicar... seguiré probando un poco mas...
>> No se si alguien está reportando algo al respecto o es pronto para probar
>> a fondo la 1.7
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>
>
paso a la cuenta de gmai ?.
Saludos
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Estoy intentando hallar donde se ha roto el proceso que si bien funcionaba
> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>
> Por lo visto donde casca es en OnChange del Browse...
> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
> líneas.
> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
> segundo Browse de líneas que corresponde a cada cabecera respectiva.
> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
> han mostrado cuando hemos abandonado el segundo Browse.
>
> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
> MSGINFO( ::oDbfDataSet1:NOMBRE )
> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el foco
> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre
> del que efectivamente muestra las líneas pero que no se corresponde con el
> registro de la posición del Browse1.
> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
> registro.
>
> Es como si se quedara "memorizada" la última posición relativa a cuando
> perdemos el foco del Browse, y siempre se cree que está en el mismo
> registro.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>> ¿Y eso...?? ¿a que se debe???
>>
>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>> desarrollada.
>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>> Browses...
>> Es difícil de explicar... seguiré probando un poco mas...
>> No se si alguien está reportando algo al respecto o es pronto para probar
>> a fondo la 1.7
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>
>
Versiones 1.6 FRENTE A 1.7
Ignacio,
Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante teclado...
pulsando enter
Si alterno entre Browses utilizando el ratón funciona correctamente.
Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
posible hacer con teclado... MEJOR!!!
En mi método OnKeyDown del Browse1...
ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
::oBrowse1:nKeyNo > 0
::oBrowse2:SetFocus()
Return 0
Hasta hoy me ha funcionado...
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Estoy intentando hallar donde se ha roto el proceso que si bien funcionaba
> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>
> Por lo visto donde casca es en OnChange del Browse...
> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
> líneas.
> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
> segundo Browse de líneas que corresponde a cada cabecera respectiva.
> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
> han mostrado cuando hemos abandonado el segundo Browse.
>
> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
> MSGINFO( ::oDbfDataSet1:NOMBRE )
> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el foco
> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre
> del que efectivamente muestra las líneas pero que no se corresponde con el
> registro de la posición del Browse1.
> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
> registro.
>
> Es como si se quedara "memorizada" la última posición relativa a cuando
> perdemos el foco del Browse, y siempre se cree que está en el mismo
> registro.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>> ¿Y eso...?? ¿a que se debe???
>>
>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>> desarrollada.
>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>> Browses...
>> Es difícil de explicar... seguiré probando un poco mas...
>> No se si alguien está reportando algo al respecto o es pronto para probar
>> a fondo la 1.7
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>
>
Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante teclado...
pulsando enter
Si alterno entre Browses utilizando el ratón funciona correctamente.
Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
posible hacer con teclado... MEJOR!!!
En mi método OnKeyDown del Browse1...
ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
::oBrowse1:nKeyNo > 0
::oBrowse2:SetFocus()
Return 0
Hasta hoy me ha funcionado...
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Estoy intentando hallar donde se ha roto el proceso que si bien funcionaba
> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>
> Por lo visto donde casca es en OnChange del Browse...
> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
> líneas.
> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
> segundo Browse de líneas que corresponde a cada cabecera respectiva.
> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
> han mostrado cuando hemos abandonado el segundo Browse.
>
> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
> MSGINFO( ::oDbfDataSet1:NOMBRE )
> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el foco
> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre
> del que efectivamente muestra las líneas pero que no se corresponde con el
> registro de la posición del Browse1.
> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
> registro.
>
> Es como si se quedara "memorizada" la última posición relativa a cuando
> perdemos el foco del Browse, y siempre se cree que está en el mismo
> registro.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>> ¿Y eso...?? ¿a que se debe???
>>
>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>> desarrollada.
>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>> Browses...
>> Es difícil de explicar... seguiré probando un poco mas...
>> No se si alguien está reportando algo al respecto o es pronto para probar
>> a fondo la 1.7
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>
>
Versiones 1.6 FRENTE A 1.7
Christian,
Renombra el archivo xailersetup.exe a xailersetup.xxx pues en GMail no se
aceptan archivos adjuntos .bat, .exe, .com...
Sinó puedes enviármelo a xevicomas@terra.es
Gracias.
Un Saludo,
Xevi.
"Christian" <christianassenza@yahoo.com.ar> escribió en el mensaje
news:[email=46ea9698@ozsrv2.ozlan.local...]46ea9698@ozsrv2.ozlan.local...[/email]
> Tengo una bajada el 4/9/2007 no recuerdo que version de la 1.6 es, te la
> paso a la cuenta de gmai ?.
>
> Saludos
>
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Estoy intentando hallar donde se ha roto el proceso que si bien
>> funcionaba hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>> correctamente.
>>
>> Por lo visto donde casca es en OnChange del Browse...
>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>> líneas.
>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>> han mostrado cuando hemos abandonado el segundo Browse.
>>
>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>> foco al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>> nombre del que efectivamente muestra las líneas pero que no se
>> corresponde con el registro de la posición del Browse1.
>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>> registro.
>>
>> Es como si se quedara "memorizada" la última posición relativa a cuando
>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>> registro.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>> ¿Y eso...?? ¿a que se debe???
>>>
>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>> desarrollada.
>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>> Browses...
>>> Es difícil de explicar... seguiré probando un poco mas...
>>> No se si alguien está reportando algo al respecto o es pronto para
>>> probar a fondo la 1.7
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>
>>
>
>
Renombra el archivo xailersetup.exe a xailersetup.xxx pues en GMail no se
aceptan archivos adjuntos .bat, .exe, .com...
Sinó puedes enviármelo a xevicomas@terra.es
Gracias.
Un Saludo,
Xevi.
"Christian" <christianassenza@yahoo.com.ar> escribió en el mensaje
news:[email=46ea9698@ozsrv2.ozlan.local...]46ea9698@ozsrv2.ozlan.local...[/email]
> Tengo una bajada el 4/9/2007 no recuerdo que version de la 1.6 es, te la
> paso a la cuenta de gmai ?.
>
> Saludos
>
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Estoy intentando hallar donde se ha roto el proceso que si bien
>> funcionaba hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>> correctamente.
>>
>> Por lo visto donde casca es en OnChange del Browse...
>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>> líneas.
>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>> han mostrado cuando hemos abandonado el segundo Browse.
>>
>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>> foco al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>> nombre del que efectivamente muestra las líneas pero que no se
>> corresponde con el registro de la posición del Browse1.
>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>> registro.
>>
>> Es como si se quedara "memorizada" la última posición relativa a cuando
>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>> registro.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>> ¿Y eso...?? ¿a que se debe???
>>>
>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>> desarrollada.
>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>> Browses...
>>> Es difícil de explicar... seguiré probando un poco mas...
>>> No se si alguien está reportando algo al respecto o es pronto para
>>> probar a fondo la 1.7
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>
>>
>
>
Versiones 1.6 FRENTE A 1.7
Ignacio,
Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y queramos
que no procese dicha tecla sinó nuestro código que escojamos
::oBrowse2:SetFocus() i nada más... Return 0
Return 0 hace caso omiso y continua el proceso de la tecla Return dentro del
objeto Browse.
He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
perfectamente...
A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
> teclado...
> pulsando enter
> Si alterno entre Browses utilizando el ratón funciona correctamente.
>
> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
> posible hacer con teclado... MEJOR!!!
>
> En mi método OnKeyDown del Browse1...
> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
> ::oBrowse1:nKeyNo > 0
> ::oBrowse2:SetFocus()
> Return 0
>
> Hasta hoy me ha funcionado...
>
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Estoy intentando hallar donde se ha roto el proceso que si bien
>> funcionaba
>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>>
>> Por lo visto donde casca es en OnChange del Browse...
>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>> líneas.
>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>> han mostrado cuando hemos abandonado el segundo Browse.
>>
>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>> foco
>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre
>> del que efectivamente muestra las líneas pero que no se corresponde con
>> el
>> registro de la posición del Browse1.
>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>> registro.
>>
>> Es como si se quedara "memorizada" la última posición relativa a cuando
>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>> registro.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>> ¿Y eso...?? ¿a que se debe???
>>>
>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>> desarrollada.
>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>> Browses...
>>> Es difícil de explicar... seguiré probando un poco mas...
>>> No se si alguien está reportando algo al respecto o es pronto para
>>> probar
>>> a fondo la 1.7
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>
>>
>
>
>
Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y queramos
que no procese dicha tecla sinó nuestro código que escojamos
::oBrowse2:SetFocus() i nada más... Return 0
Return 0 hace caso omiso y continua el proceso de la tecla Return dentro del
objeto Browse.
He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
perfectamente...
A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
> teclado...
> pulsando enter
> Si alterno entre Browses utilizando el ratón funciona correctamente.
>
> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
> posible hacer con teclado... MEJOR!!!
>
> En mi método OnKeyDown del Browse1...
> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
> ::oBrowse1:nKeyNo > 0
> ::oBrowse2:SetFocus()
> Return 0
>
> Hasta hoy me ha funcionado...
>
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Estoy intentando hallar donde se ha roto el proceso que si bien
>> funcionaba
>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>>
>> Por lo visto donde casca es en OnChange del Browse...
>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>> líneas.
>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>> segundo Browse de las líneas y vuelvo a posicionarme en el primer Browse,
>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>> han mostrado cuando hemos abandonado el segundo Browse.
>>
>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>> foco
>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el nombre
>> del que efectivamente muestra las líneas pero que no se corresponde con
>> el
>> registro de la posición del Browse1.
>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>> registro.
>>
>> Es como si se quedara "memorizada" la última posición relativa a cuando
>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>> registro.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>> ¿Y eso...?? ¿a que se debe???
>>>
>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>> desarrollada.
>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>> Browses...
>>> Es difícil de explicar... seguiré probando un poco mas...
>>> No se si alguien está reportando algo al respecto o es pronto para
>>> probar
>>> a fondo la 1.7
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>
>>
>
>
>
- ignacio
- Site Admin
- Mensajes: 9459
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Versiones 1.6 FRENTE A 1.7
Xevi,
Sería posible tener un ejemplo.
Gracias.
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y queramos
> que no procese dicha tecla sinó nuestro código que escojamos
> ::oBrowse2:SetFocus() i nada más... Return 0
> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
> del objeto Browse.
>
> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
> perfectamente...
>
> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>> teclado...
>> pulsando enter
>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>
>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>> posible hacer con teclado... MEJOR!!!
>>
>> En mi método OnKeyDown del Browse1...
>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>> ::oBrowse1:nKeyNo > 0
>> ::oBrowse2:SetFocus()
>> Return 0
>>
>> Hasta hoy me ha funcionado...
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>> funcionaba
>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>>>
>>> Por lo visto donde casca es en OnChange del Browse...
>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>> líneas.
>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>> Browse,
>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>
>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>> foco
>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>> nombre
>>> del que efectivamente muestra las líneas pero que no se corresponde con
>>> el
>>> registro de la posición del Browse1.
>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>> registro.
>>>
>>> Es como si se quedara "memorizada" la última posición relativa a cuando
>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>> registro.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>> ¿Y eso...?? ¿a que se debe???
>>>>
>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>>> desarrollada.
>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>> Browses...
>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>> probar
>>>> a fondo la 1.7
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
Sería posible tener un ejemplo.
Gracias.
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y queramos
> que no procese dicha tecla sinó nuestro código que escojamos
> ::oBrowse2:SetFocus() i nada más... Return 0
> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
> del objeto Browse.
>
> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
> perfectamente...
>
> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>> teclado...
>> pulsando enter
>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>
>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>> posible hacer con teclado... MEJOR!!!
>>
>> En mi método OnKeyDown del Browse1...
>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>> ::oBrowse1:nKeyNo > 0
>> ::oBrowse2:SetFocus()
>> Return 0
>>
>> Hasta hoy me ha funcionado...
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>> funcionaba
>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar correctamente.
>>>
>>> Por lo visto donde casca es en OnChange del Browse...
>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>> líneas.
>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>> Browse,
>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>
>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>> foco
>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>> nombre
>>> del que efectivamente muestra las líneas pero que no se corresponde con
>>> el
>>> registro de la posición del Browse1.
>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>> registro.
>>>
>>> Es como si se quedara "memorizada" la última posición relativa a cuando
>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>> registro.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>> ¿Y eso...?? ¿a que se debe???
>>>>
>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>>> desarrollada.
>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>> Browses...
>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>> probar
>>>> a fondo la 1.7
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
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
Versiones 1.6 FRENTE A 1.7
Ignacio,
No sabes como odio la palabrita "ejemplo", jejeje
Fuera coñas...
Entiendo que si no se ve el fallo es difícil de cazarlo, pero creo que
también entiendes nuestro trabajo en localizar donde o como puede estar
algun cambio entre versiones...
Intentaré a ver si puedo aislar un ejemplo con un cachito de mi aplicación.
Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> Sería posible tener un ejemplo.
>
> Gracias.
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>> ::oBrowse2:SetFocus() i nada más... Return 0
>> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
>> del objeto Browse.
>>
>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
>> perfectamente...
>>
>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>> teclado...
>>> pulsando enter
>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>
>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>>> posible hacer con teclado... MEJOR!!!
>>>
>>> En mi método OnKeyDown del Browse1...
>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>> ::oBrowse1:nKeyNo > 0
>>> ::oBrowse2:SetFocus()
>>> Return 0
>>>
>>> Hasta hoy me ha funcionado...
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>> funcionaba
>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>> correctamente.
>>>>
>>>> Por lo visto donde casca es en OnChange del Browse...
>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>>> líneas.
>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>> Browse,
>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>
>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>> foco
>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>> nombre
>>>> del que efectivamente muestra las líneas pero que no se corresponde con
>>>> el
>>>> registro de la posición del Browse1.
>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>> registro.
>>>>
>>>> Es como si se quedara "memorizada" la última posición relativa a cuando
>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>> registro.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>
>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>>>> desarrollada.
>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>> Browses...
>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>> probar
>>>>> a fondo la 1.7
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
No sabes como odio la palabrita "ejemplo", jejeje
Fuera coñas...
Entiendo que si no se ve el fallo es difícil de cazarlo, pero creo que
también entiendes nuestro trabajo en localizar donde o como puede estar
algun cambio entre versiones...
Intentaré a ver si puedo aislar un ejemplo con un cachito de mi aplicación.
Gracias.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> Sería posible tener un ejemplo.
>
> Gracias.
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>> ::oBrowse2:SetFocus() i nada más... Return 0
>> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
>> del objeto Browse.
>>
>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
>> perfectamente...
>>
>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>> teclado...
>>> pulsando enter
>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>
>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>>> posible hacer con teclado... MEJOR!!!
>>>
>>> En mi método OnKeyDown del Browse1...
>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>> ::oBrowse1:nKeyNo > 0
>>> ::oBrowse2:SetFocus()
>>> Return 0
>>>
>>> Hasta hoy me ha funcionado...
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>> funcionaba
>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>> correctamente.
>>>>
>>>> Por lo visto donde casca es en OnChange del Browse...
>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>>> líneas.
>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>> Browse,
>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>
>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>> foco
>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>> nombre
>>>> del que efectivamente muestra las líneas pero que no se corresponde con
>>>> el
>>>> registro de la posición del Browse1.
>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>> registro.
>>>>
>>>> Es como si se quedara "memorizada" la última posición relativa a cuando
>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>> registro.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>
>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>>>> desarrollada.
>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>> Browses...
>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>> probar
>>>>> a fondo la 1.7
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
Versiones 1.6 FRENTE A 1.7
Ignacio,
Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
actualizaba unos Edits al recorrer un Browse.
Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los datos de
los Edits... ahora bien, estando el foco en el Browse, pulsa RETURN y
recorre el Browse... verás que no se refrescan los Edits.
Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
nuevamente al recorrer el Browse, siempre se muestran los datos del último
registro donde hemos pulsado RETURN.
Espero que te ayude y puedas con el "bicho"!!!
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> Sería posible tener un ejemplo.
>
> Gracias.
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>> ::oBrowse2:SetFocus() i nada más... Return 0
>> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
>> del objeto Browse.
>>
>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
>> perfectamente...
>>
>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>> teclado...
>>> pulsando enter
>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>
>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>>> posible hacer con teclado... MEJOR!!!
>>>
>>> En mi método OnKeyDown del Browse1...
>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>> ::oBrowse1:nKeyNo > 0
>>> ::oBrowse2:SetFocus()
>>> Return 0
>>>
>>> Hasta hoy me ha funcionado...
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>> funcionaba
>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>> correctamente.
>>>>
>>>> Por lo visto donde casca es en OnChange del Browse...
>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>>> líneas.
>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>> Browse,
>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>
>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>> foco
>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>> nombre
>>>> del que efectivamente muestra las líneas pero que no se corresponde con
>>>> el
>>>> registro de la posición del Browse1.
>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>> registro.
>>>>
>>>> Es como si se quedara "memorizada" la última posición relativa a cuando
>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>> registro.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>
>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>>>> desarrollada.
>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>> Browses...
>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>> probar
>>>>> a fondo la 1.7
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
actualizaba unos Edits al recorrer un Browse.
Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los datos de
los Edits... ahora bien, estando el foco en el Browse, pulsa RETURN y
recorre el Browse... verás que no se refrescan los Edits.
Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
nuevamente al recorrer el Browse, siempre se muestran los datos del último
registro donde hemos pulsado RETURN.
Espero que te ayude y puedas con el "bicho"!!!
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> Sería posible tener un ejemplo.
>
> Gracias.
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>> ::oBrowse2:SetFocus() i nada más... Return 0
>> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
>> del objeto Browse.
>>
>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y funciona
>> perfectamente...
>>
>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>> teclado...
>>> pulsando enter
>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>
>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>>> posible hacer con teclado... MEJOR!!!
>>>
>>> En mi método OnKeyDown del Browse1...
>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>> ::oBrowse1:nKeyNo > 0
>>> ::oBrowse2:SetFocus()
>>> Return 0
>>>
>>> Hasta hoy me ha funcionado...
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>> funcionaba
>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>> correctamente.
>>>>
>>>> Por lo visto donde casca es en OnChange del Browse...
>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>>> líneas.
>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>> Browse,
>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que se
>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>
>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado el
>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>> foco
>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>> nombre
>>>> del que efectivamente muestra las líneas pero que no se corresponde con
>>>> el
>>>> registro de la posición del Browse1.
>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>> registro.
>>>>
>>>> Es como si se quedara "memorizada" la última posición relativa a cuando
>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>> registro.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en la
>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>
>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que tenia
>>>>> desarrollada.
>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>> Browses...
>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>> probar
>>>>> a fondo la 1.7
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
Versiones 1.6 FRENTE A 1.7
Que tal, note algo similar y lo solucione poniendo un refresh(.t.) al browse
por que es como que queda posicionado en otro registro, cuando quiero grabar
me sale el error de que no coincide al registro editado con no se que, ya
voy a poner algo mas detallado.
por que es como que queda posicionado en otro registro, cuando quiero grabar
me sale el error de que no coincide al registro editado con no se que, ya
voy a poner algo mas detallado.
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar
Versiones 1.6 FRENTE A 1.7
Ignacio,
¿Algo al respecto???
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
> actualizaba unos Edits al recorrer un Browse.
> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los datos
> de los Edits... ahora bien, estando el foco en el Browse, pulsa RETURN y
> recorre el Browse... verás que no se refrescan los Edits.
> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
> nuevamente al recorrer el Browse, siempre se muestran los datos del último
> registro donde hemos pulsado RETURN.
>
> Espero que te ayude y puedas con el "bicho"!!!
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Xevi,
>>
>> Sería posible tener un ejemplo.
>>
>> Gracias.
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
>>> del objeto Browse.
>>>
>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>> funciona perfectamente...
>>>
>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>> teclado...
>>>> pulsando enter
>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>
>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>>>> posible hacer con teclado... MEJOR!!!
>>>>
>>>> En mi método OnKeyDown del Browse1...
>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>> ::oBrowse1:nKeyNo > 0
>>>> ::oBrowse2:SetFocus()
>>>> Return 0
>>>>
>>>> Hasta hoy me ha funcionado...
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>> funcionaba
>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>> correctamente.
>>>>>
>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>>>> líneas.
>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>> Browse,
>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que
>>>>> se
>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>
>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado
>>>>> el
>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>>> foco
>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>> nombre
>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>> con el
>>>>> registro de la posición del Browse1.
>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>> registro.
>>>>>
>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>> cuando
>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>> registro.
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en
>>>>>> la
>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>
>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>> tenia
>>>>>> desarrollada.
>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>> Browses...
>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>> probar
>>>>>> a fondo la 1.7
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
¿Algo al respecto???
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
> actualizaba unos Edits al recorrer un Browse.
> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los datos
> de los Edits... ahora bien, estando el foco en el Browse, pulsa RETURN y
> recorre el Browse... verás que no se refrescan los Edits.
> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
> nuevamente al recorrer el Browse, siempre se muestran los datos del último
> registro donde hemos pulsado RETURN.
>
> Espero que te ayude y puedas con el "bicho"!!!
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Xevi,
>>
>> Sería posible tener un ejemplo.
>>
>> Gracias.
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>> Return 0 hace caso omiso y continua el proceso de la tecla Return dentro
>>> del objeto Browse.
>>>
>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>> funciona perfectamente...
>>>
>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>>
>>> Gracias.
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>> teclado...
>>>> pulsando enter
>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>
>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que sea
>>>> posible hacer con teclado... MEJOR!!!
>>>>
>>>> En mi método OnKeyDown del Browse1...
>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>> ::oBrowse1:nKeyNo > 0
>>>> ::oBrowse2:SetFocus()
>>>> Return 0
>>>>
>>>> Hasta hoy me ha funcionado...
>>>>
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>> funcionaba
>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>> correctamente.
>>>>>
>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro de
>>>>> líneas.
>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente el
>>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>> Browse,
>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el segundo
>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que
>>>>> se
>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>
>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado
>>>>> el
>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>>> foco
>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>> nombre
>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>> con el
>>>>> registro de la posición del Browse1.
>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>> registro.
>>>>>
>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>> cuando
>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>> registro.
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en
>>>>>> la
>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>
>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>> tenia
>>>>>> desarrollada.
>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>> Browses...
>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>> probar
>>>>>> a fondo la 1.7
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9459
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Versiones 1.6 FRENTE A 1.7
Xevi,
Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo subiremos
hoy mismo. Gracias por tu colaboración.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> ¿Algo al respecto???
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>> actualizaba unos Edits al recorrer un Browse.
>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los datos
>> de los Edits... ahora bien, estando el foco en el Browse, pulsa RETURN y
>> recorre el Browse... verás que no se refrescan los Edits.
>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>> último registro donde hemos pulsado RETURN.
>>
>> Espero que te ayude y puedas con el "bicho"!!!
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Sería posible tener un ejemplo.
>>>
>>> Gracias.
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>> dentro del objeto Browse.
>>>>
>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>> funciona perfectamente...
>>>>
>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>>>
>>>> Gracias.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>> teclado...
>>>>> pulsando enter
>>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>>
>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>> sea
>>>>> posible hacer con teclado... MEJOR!!!
>>>>>
>>>>> En mi método OnKeyDown del Browse1...
>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>> ::oBrowse1:nKeyNo > 0
>>>>> ::oBrowse2:SetFocus()
>>>>> Return 0
>>>>>
>>>>> Hasta hoy me ha funcionado...
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>> funcionaba
>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>> correctamente.
>>>>>>
>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro
>>>>>> de
>>>>>> líneas.
>>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente
>>>>>> el
>>>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>> Browse,
>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>> segundo
>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que
>>>>>> se
>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>
>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado
>>>>>> el
>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>>>> foco
>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>> nombre
>>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>>> con el
>>>>>> registro de la posición del Browse1.
>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>>> registro.
>>>>>>
>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>> cuando
>>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>>> registro.
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en
>>>>>>> la
>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>
>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>> tenia
>>>>>>> desarrollada.
>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>> Browses...
>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>>> probar
>>>>>>> a fondo la 1.7
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo subiremos
hoy mismo. Gracias por tu colaboración.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> ¿Algo al respecto???
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>> actualizaba unos Edits al recorrer un Browse.
>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los datos
>> de los Edits... ahora bien, estando el foco en el Browse, pulsa RETURN y
>> recorre el Browse... verás que no se refrescan los Edits.
>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>> último registro donde hemos pulsado RETURN.
>>
>> Espero que te ayude y puedas con el "bicho"!!!
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Sería posible tener un ejemplo.
>>>
>>> Gracias.
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>> dentro del objeto Browse.
>>>>
>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>> funciona perfectamente...
>>>>
>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>>>
>>>> Gracias.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>> teclado...
>>>>> pulsando enter
>>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>>
>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>> sea
>>>>> posible hacer con teclado... MEJOR!!!
>>>>>
>>>>> En mi método OnKeyDown del Browse1...
>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>> ::oBrowse1:nKeyNo > 0
>>>>> ::oBrowse2:SetFocus()
>>>>> Return 0
>>>>>
>>>>> Hasta hoy me ha funcionado...
>>>>>
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>> funcionaba
>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>> correctamente.
>>>>>>
>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro
>>>>>> de
>>>>>> líneas.
>>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente
>>>>>> el
>>>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO el
>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>> Browse,
>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>> segundo
>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que
>>>>>> se
>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>
>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado
>>>>>> el
>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy el
>>>>>> foco
>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>> nombre
>>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>>> con el
>>>>>> registro de la posición del Browse1.
>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>>> registro.
>>>>>>
>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>> cuando
>>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>>> registro.
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en
>>>>>>> la
>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>
>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>> tenia
>>>>>>> desarrollada.
>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>> Browses...
>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>>> probar
>>>>>>> a fondo la 1.7
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
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
Versiones 1.6 FRENTE A 1.7
Ignacio,
Con la versión 1.7.5,... AutoUpdate me dice que no tengo ninguna
actualización pendiente... ¿es eso cierto???
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46ee5eb7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo
> subiremos hoy mismo. Gracias por tu colaboración.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> ¿Algo al respecto???
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>>> actualizaba unos Edits al recorrer un Browse.
>>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los
>>> datos de los Edits... ahora bien, estando el foco en el Browse, pulsa
>>> RETURN y recorre el Browse... verás que no se refrescan los Edits.
>>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>>> último registro donde hemos pulsado RETURN.
>>>
>>> Espero que te ayude y puedas con el "bicho"!!!
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>> Sería posible tener un ejemplo.
>>>>
>>>> Gracias.
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> http://www.xailer.com
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>>> dentro del objeto Browse.
>>>>>
>>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>>> funciona perfectamente...
>>>>>
>>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>>>>
>>>>> Gracias.
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>>> teclado...
>>>>>> pulsando enter
>>>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>>>
>>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>>> sea
>>>>>> posible hacer con teclado... MEJOR!!!
>>>>>>
>>>>>> En mi método OnKeyDown del Browse1...
>>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>>> ::oBrowse1:nKeyNo > 0
>>>>>> ::oBrowse2:SetFocus()
>>>>>> Return 0
>>>>>>
>>>>>> Hasta hoy me ha funcionado...
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>>> funcionaba
>>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>>> correctamente.
>>>>>>>
>>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro
>>>>>>> de
>>>>>>> líneas.
>>>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente
>>>>>>> el
>>>>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO
>>>>>>> el
>>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>>> Browse,
>>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>>> segundo
>>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que
>>>>>>> se
>>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>>
>>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado
>>>>>>> el
>>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy
>>>>>>> el foco
>>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>>> nombre
>>>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>>>> con el
>>>>>>> registro de la posición del Browse1.
>>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>>>> registro.
>>>>>>>
>>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>>> cuando
>>>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>>>> registro.
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en
>>>>>>>> la
>>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>>
>>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>>> tenia
>>>>>>>> desarrollada.
>>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>>> Browses...
>>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>>>> probar
>>>>>>>> a fondo la 1.7
>>>>>>>>
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Con la versión 1.7.5,... AutoUpdate me dice que no tengo ninguna
actualización pendiente... ¿es eso cierto???
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46ee5eb7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo
> subiremos hoy mismo. Gracias por tu colaboración.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> ¿Algo al respecto???
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>>> actualizaba unos Edits al recorrer un Browse.
>>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los
>>> datos de los Edits... ahora bien, estando el foco en el Browse, pulsa
>>> RETURN y recorre el Browse... verás que no se refrescan los Edits.
>>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>>> último registro donde hemos pulsado RETURN.
>>>
>>> Espero que te ayude y puedas con el "bicho"!!!
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Xevi,
>>>>
>>>> Sería posible tener un ejemplo.
>>>>
>>>> Gracias.
>>>>
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> http://www.xailer.com
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>>> dentro del objeto Browse.
>>>>>
>>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>>> funciona perfectamente...
>>>>>
>>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o 1.6.1...
>>>>>
>>>>> Gracias.
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>>> teclado...
>>>>>> pulsando enter
>>>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>>>
>>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>>> sea
>>>>>> posible hacer con teclado... MEJOR!!!
>>>>>>
>>>>>> En mi método OnKeyDown del Browse1...
>>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>>> ::oBrowse1:nKeyNo > 0
>>>>>> ::oBrowse2:SetFocus()
>>>>>> Return 0
>>>>>>
>>>>>> Hasta hoy me ha funcionado...
>>>>>>
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>>> funcionaba
>>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>>> correctamente.
>>>>>>>
>>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro
>>>>>>> de
>>>>>>> líneas.
>>>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente
>>>>>>> el
>>>>>>> segundo Browse de líneas que corresponde a cada cabecera respectiva.
>>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO
>>>>>>> el
>>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>>> Browse,
>>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>>> segundo
>>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas que
>>>>>>> se
>>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>>
>>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber tocado
>>>>>>> el
>>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente el
>>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy
>>>>>>> el foco
>>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>>> nombre
>>>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>>>> con el
>>>>>>> registro de la posición del Browse1.
>>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>>>> registro.
>>>>>>>
>>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>>> cuando
>>>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>>>> registro.
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero en
>>>>>>>> la
>>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>>
>>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>>> tenia
>>>>>>>> desarrollada.
>>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>>> Browses...
>>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>>>> probar
>>>>>>>> a fondo la 1.7
>>>>>>>>
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9459
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Versiones 1.6 FRENTE A 1.7
Xevi,
De momento sólo se han publicado actualizaciones para la versión 1.6. Para
la versión 1.7 me temo que hay modificaciones que afectan incluso al propio
compilador de xHarbour, y se publicarán más adelante.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46eff11f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Con la versión 1.7.5,... AutoUpdate me dice que no tengo ninguna
> actualización pendiente... ¿es eso cierto???
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:46ee5eb7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Xevi,
>>
>> Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo
>> subiremos hoy mismo. Gracias por tu colaboración.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> ¿Algo al respecto???
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>>>> actualizaba unos Edits al recorrer un Browse.
>>>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los
>>>> datos de los Edits... ahora bien, estando el foco en el Browse, pulsa
>>>> RETURN y recorre el Browse... verás que no se refrescan los Edits.
>>>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>>>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>>>> último registro donde hemos pulsado RETURN.
>>>>
>>>> Espero que te ayude y puedas con el "bicho"!!!
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>>>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Xevi,
>>>>>
>>>>> Sería posible tener un ejemplo.
>>>>>
>>>>> Gracias.
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> http://www.xailer.com
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>>>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>>>> dentro del objeto Browse.
>>>>>>
>>>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>>>> funciona perfectamente...
>>>>>>
>>>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o
>>>>>> 1.6.1...
>>>>>>
>>>>>> Gracias.
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>>>> teclado...
>>>>>>> pulsando enter
>>>>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>>>>
>>>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>>>> sea
>>>>>>> posible hacer con teclado... MEJOR!!!
>>>>>>>
>>>>>>> En mi método OnKeyDown del Browse1...
>>>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>>>> ::oBrowse1:nKeyNo > 0
>>>>>>> ::oBrowse2:SetFocus()
>>>>>>> Return 0
>>>>>>>
>>>>>>> Hasta hoy me ha funcionado...
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>>>> Ignacio,
>>>>>>>>
>>>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>>>> funcionaba
>>>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>>>> correctamente.
>>>>>>>>
>>>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro
>>>>>>>> de
>>>>>>>> líneas.
>>>>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente
>>>>>>>> el
>>>>>>>> segundo Browse de líneas que corresponde a cada cabecera
>>>>>>>> respectiva.
>>>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO
>>>>>>>> el
>>>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>>>> Browse,
>>>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>>>> segundo
>>>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas
>>>>>>>> que se
>>>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>>>
>>>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber
>>>>>>>> tocado el
>>>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente
>>>>>>>> el
>>>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy
>>>>>>>> el foco
>>>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>>>> nombre
>>>>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>>>>> con el
>>>>>>>> registro de la posición del Browse1.
>>>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>>>>> registro.
>>>>>>>>
>>>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>>>> cuando
>>>>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>>>>> registro.
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>>
>>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero
>>>>>>>>> en la
>>>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>>>
>>>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>>>> tenia
>>>>>>>>> desarrollada.
>>>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>>>> Browses...
>>>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>>>>> probar
>>>>>>>>> a fondo la 1.7
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Un Saludo,
>>>>>>>>> Xevi.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
De momento sólo se han publicado actualizaciones para la versión 1.6. Para
la versión 1.7 me temo que hay modificaciones que afectan incluso al propio
compilador de xHarbour, y se publicarán más adelante.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:46eff11f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
> Con la versión 1.7.5,... AutoUpdate me dice que no tengo ninguna
> actualización pendiente... ¿es eso cierto???
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:46ee5eb7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Xevi,
>>
>> Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo
>> subiremos hoy mismo. Gracias por tu colaboración.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>>
>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>> news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Ignacio,
>>>
>>> ¿Algo al respecto???
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>>>> actualizaba unos Edits al recorrer un Browse.
>>>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los
>>>> datos de los Edits... ahora bien, estando el foco en el Browse, pulsa
>>>> RETURN y recorre el Browse... verás que no se refrescan los Edits.
>>>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>>>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>>>> último registro donde hemos pulsado RETURN.
>>>>
>>>> Espero que te ayude y puedas con el "bicho"!!!
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>>>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>> Xevi,
>>>>>
>>>>> Sería posible tener un ejemplo.
>>>>>
>>>>> Gracias.
>>>>>
>>>>> --
>>>>> Ignacio Ortiz de Zúñiga
>>>>> http://www.xailer.com
>>>>>
>>>>>
>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>>>> queramos que no procese dicha tecla sinó nuestro código que escojamos
>>>>>> ::oBrowse2:SetFocus() i nada más... Return 0
>>>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>>>> dentro del objeto Browse.
>>>>>>
>>>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>>>> funciona perfectamente...
>>>>>>
>>>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o
>>>>>> 1.6.1...
>>>>>>
>>>>>> Gracias.
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>>>> teclado...
>>>>>>> pulsando enter
>>>>>>> Si alterno entre Browses utilizando el ratón funciona correctamente.
>>>>>>>
>>>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>>>> sea
>>>>>>> posible hacer con teclado... MEJOR!!!
>>>>>>>
>>>>>>> En mi método OnKeyDown del Browse1...
>>>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>>>> ::oBrowse1:nKeyNo > 0
>>>>>>> ::oBrowse2:SetFocus()
>>>>>>> Return 0
>>>>>>>
>>>>>>> Hasta hoy me ha funcionado...
>>>>>>>
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>>>> Ignacio,
>>>>>>>>
>>>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>>>> funcionaba
>>>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>>>> correctamente.
>>>>>>>>
>>>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el otro
>>>>>>>> de
>>>>>>>> líneas.
>>>>>>>> Bien, pues si recorro el primer Browse, se "refresca" perfectamente
>>>>>>>> el
>>>>>>>> segundo Browse de líneas que corresponde a cada cabecera
>>>>>>>> respectiva.
>>>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO
>>>>>>>> el
>>>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>>>> Browse,
>>>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>>>> segundo
>>>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas
>>>>>>>> que se
>>>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>>>
>>>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber
>>>>>>>> tocado el
>>>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente
>>>>>>>> el
>>>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy
>>>>>>>> el foco
>>>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>>>> nombre
>>>>>>>> del que efectivamente muestra las líneas pero que no se corresponde
>>>>>>>> con el
>>>>>>>> registro de la posición del Browse1.
>>>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero de
>>>>>>>> registro.
>>>>>>>>
>>>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>>>> cuando
>>>>>>>> perdemos el foco del Browse, y siempre se cree que está en el mismo
>>>>>>>> registro.
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>>
>>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero
>>>>>>>>> en la
>>>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>>>
>>>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>>>> tenia
>>>>>>>>> desarrollada.
>>>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>>>> Browses...
>>>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>>>> No se si alguien está reportando algo al respecto o es pronto para
>>>>>>>>> probar
>>>>>>>>> a fondo la 1.7
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Un Saludo,
>>>>>>>>> Xevi.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
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
Versiones 1.6 FRENTE A 1.7
Ignacio,
Acabo de instalar la 1.6.5, actualizado a la 1.6.6 y he recompilado mis
aplicaciones... por lo visto se han subsanado los errores que reporté de la
1.6.5.
Habrá que instalar un par de mis aplicaciones en algún cliente, por si sale
algún errorcillo que yo no he detectado.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46effe7d$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> De momento sólo se han publicado actualizaciones para la versión 1.6. Para
> la versión 1.7 me temo que hay modificaciones que afectan incluso al
> propio compilador de xHarbour, y se publicarán más adelante.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46eff11f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Con la versión 1.7.5,... AutoUpdate me dice que no tengo ninguna
>> actualización pendiente... ¿es eso cierto???
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:46ee5eb7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo
>>> subiremos hoy mismo. Gracias por tu colaboración.
>>>
>>> Un saludo,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> ¿Algo al respecto???
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>>>>> actualizaba unos Edits al recorrer un Browse.
>>>>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los
>>>>> datos de los Edits... ahora bien, estando el foco en el Browse, pulsa
>>>>> RETURN y recorre el Browse... verás que no se refrescan los Edits.
>>>>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>>>>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>>>>> último registro donde hemos pulsado RETURN.
>>>>>
>>>>> Espero que te ayude y puedas con el "bicho"!!!
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>>>>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Xevi,
>>>>>>
>>>>>> Sería posible tener un ejemplo.
>>>>>>
>>>>>> Gracias.
>>>>>>
>>>>>> --
>>>>>> Ignacio Ortiz de Zúñiga
>>>>>> http://www.xailer.com
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>>>>> queramos que no procese dicha tecla sinó nuestro código que
>>>>>>> escojamos ::oBrowse2:SetFocus() i nada más... Return 0
>>>>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>>>>> dentro del objeto Browse.
>>>>>>>
>>>>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>>>>> funciona perfectamente...
>>>>>>>
>>>>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o
>>>>>>> 1.6.1...
>>>>>>>
>>>>>>> Gracias.
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>> Ignacio,
>>>>>>>>
>>>>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>>>>> teclado...
>>>>>>>> pulsando enter
>>>>>>>> Si alterno entre Browses utilizando el ratón funciona
>>>>>>>> correctamente.
>>>>>>>>
>>>>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>>>>> sea
>>>>>>>> posible hacer con teclado... MEJOR!!!
>>>>>>>>
>>>>>>>> En mi método OnKeyDown del Browse1...
>>>>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>>>>> ::oBrowse1:nKeyNo > 0
>>>>>>>> ::oBrowse2:SetFocus()
>>>>>>>> Return 0
>>>>>>>>
>>>>>>>> Hasta hoy me ha funcionado...
>>>>>>>>
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>>
>>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>>>>> Ignacio,
>>>>>>>>>
>>>>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>>>>> funcionaba
>>>>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>>>>> correctamente.
>>>>>>>>>
>>>>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el
>>>>>>>>> otro de
>>>>>>>>> líneas.
>>>>>>>>> Bien, pues si recorro el primer Browse, se "refresca"
>>>>>>>>> perfectamente el
>>>>>>>>> segundo Browse de líneas que corresponde a cada cabecera
>>>>>>>>> respectiva.
>>>>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO
>>>>>>>>> el
>>>>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>>>>> Browse,
>>>>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>>>>> segundo
>>>>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas
>>>>>>>>> que se
>>>>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>>>>
>>>>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber
>>>>>>>>> tocado el
>>>>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente
>>>>>>>>> el
>>>>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy
>>>>>>>>> el foco
>>>>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>>>>> nombre
>>>>>>>>> del que efectivamente muestra las líneas pero que no se
>>>>>>>>> corresponde con el
>>>>>>>>> registro de la posición del Browse1.
>>>>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero
>>>>>>>>> de
>>>>>>>>> registro.
>>>>>>>>>
>>>>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>>>>> cuando
>>>>>>>>> perdemos el foco del Browse, y siempre se cree que está en el
>>>>>>>>> mismo
>>>>>>>>> registro.
>>>>>>>>>
>>>>>>>>> Un Saludo,
>>>>>>>>> Xevi.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero
>>>>>>>>>> en la
>>>>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>>>>
>>>>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>>>>> tenia
>>>>>>>>>> desarrollada.
>>>>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>>>>> Browses...
>>>>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>>>>> No se si alguien está reportando algo al respecto o es pronto
>>>>>>>>>> para probar
>>>>>>>>>> a fondo la 1.7
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Un Saludo,
>>>>>>>>>> Xevi.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Acabo de instalar la 1.6.5, actualizado a la 1.6.6 y he recompilado mis
aplicaciones... por lo visto se han subsanado los errores que reporté de la
1.6.5.
Habrá que instalar un par de mis aplicaciones en algún cliente, por si sale
algún errorcillo que yo no he detectado.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46effe7d$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> De momento sólo se han publicado actualizaciones para la versión 1.6. Para
> la versión 1.7 me temo que hay modificaciones que afectan incluso al
> propio compilador de xHarbour, y se publicarán más adelante.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
> news:46eff11f$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> Ignacio,
>>
>> Con la versión 1.7.5,... AutoUpdate me dice que no tengo ninguna
>> actualización pendiente... ¿es eso cierto???
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:46ee5eb7$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Si. Al menos el problema en el ejemplo DbfData1 está corregido. Lo
>>> subiremos hoy mismo. Gracias por tu colaboración.
>>>
>>> Un saludo,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>>
>>>
>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>> news:46ee591b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>> ¿Algo al respecto???
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>> news:[email=46eab143@ozsrv2.ozlan.local...]46eab143@ozsrv2.ozlan.local...[/email]
>>>>> Ignacio,
>>>>>
>>>>> Me ha dado por probar un Sample de Xailer... y he visto que DbfData1
>>>>> actualizaba unos Edits al recorrer un Browse.
>>>>> Este ejemplo lleva un solo Browse, y al recorrerlo se refrescan los
>>>>> datos de los Edits... ahora bien, estando el foco en el Browse, pulsa
>>>>> RETURN y recorre el Browse... verás que no se refrescan los Edits.
>>>>> Si pulsas RETURN en otro registro, luego se refrescan los Edits pero
>>>>> nuevamente al recorrer el Browse, siempre se muestran los datos del
>>>>> último registro donde hemos pulsado RETURN.
>>>>>
>>>>> Espero que te ayude y puedas con el "bicho"!!!
>>>>>
>>>>> Un Saludo,
>>>>> Xevi.
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>>>>> news:46eaaad9$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>> Xevi,
>>>>>>
>>>>>> Sería posible tener un ejemplo.
>>>>>>
>>>>>> Gracias.
>>>>>>
>>>>>> --
>>>>>> Ignacio Ortiz de Zúñiga
>>>>>> http://www.xailer.com
>>>>>>
>>>>>>
>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>> news:[email=46ea9cd1@ozsrv2.ozlan.local...]46ea9cd1@ozsrv2.ozlan.local...[/email]
>>>>>>> Ignacio,
>>>>>>>
>>>>>>> Por lo visto, aunque controlemos la tecla con nKey == VK_RETURN y
>>>>>>> queramos que no procese dicha tecla sinó nuestro código que
>>>>>>> escojamos ::oBrowse2:SetFocus() i nada más... Return 0
>>>>>>> Return 0 hace caso omiso y continua el proceso de la tecla Return
>>>>>>> dentro del objeto Browse.
>>>>>>>
>>>>>>> He cambiado de tecla... en lugar de RETURN que sea F9, por ej. y
>>>>>>> funciona perfectamente...
>>>>>>>
>>>>>>> A la espera de tus respuestas/noticias... vuelvo a la 1.5.5 o
>>>>>>> 1.6.1...
>>>>>>>
>>>>>>> Gracias.
>>>>>>>
>>>>>>> Un Saludo,
>>>>>>> Xevi.
>>>>>>>
>>>>>>>
>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>> news:46ea966b$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>> Ignacio,
>>>>>>>>
>>>>>>>> Debo decir, que el cambio del Browse1 al Browse2 lo hago mediante
>>>>>>>> teclado...
>>>>>>>> pulsando enter
>>>>>>>> Si alterno entre Browses utilizando el ratón funciona
>>>>>>>> correctamente.
>>>>>>>>
>>>>>>>> Espero sirva de ayuda... mis clientes odian la ratita y todo lo que
>>>>>>>> sea
>>>>>>>> posible hacer con teclado... MEJOR!!!
>>>>>>>>
>>>>>>>> En mi método OnKeyDown del Browse1...
>>>>>>>> ElseIf nKey == VK_RETURN .and. !::oBrowse1:lEditMode .and.
>>>>>>>> ::oBrowse1:nKeyNo > 0
>>>>>>>> ::oBrowse2:SetFocus()
>>>>>>>> Return 0
>>>>>>>>
>>>>>>>> Hasta hoy me ha funcionado...
>>>>>>>>
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>>
>>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>>> news:[email=46ea941a@ozsrv2.ozlan.local...]46ea941a@ozsrv2.ozlan.local...[/email]
>>>>>>>>> Ignacio,
>>>>>>>>>
>>>>>>>>> Estoy intentando hallar donde se ha roto el proceso que si bien
>>>>>>>>> funcionaba
>>>>>>>>> hasta la 1.6.1 en la 1.6.5 o 1.7.5 ha dejado de funcionar
>>>>>>>>> correctamente.
>>>>>>>>>
>>>>>>>>> Por lo visto donde casca es en OnChange del Browse...
>>>>>>>>> En mi caso... alterno entre dos Browses, uno de cabeceras y el
>>>>>>>>> otro de
>>>>>>>>> líneas.
>>>>>>>>> Bien, pues si recorro el primer Browse, se "refresca"
>>>>>>>>> perfectamente el
>>>>>>>>> segundo Browse de líneas que corresponde a cada cabecera
>>>>>>>>> respectiva.
>>>>>>>>> Pero ¿dónde falla??? pues cuando entro, SOLO CON QUE TENGA EL FOCO
>>>>>>>>> el
>>>>>>>>> segundo Browse de las líneas y vuelvo a posicionarme en el primer
>>>>>>>>> Browse,
>>>>>>>>> ahora ya por mas que recorra el primer Browse de cabeceras, el
>>>>>>>>> segundo
>>>>>>>>> Browse de líneas me queda "pillado" siempre mostrando las líneas
>>>>>>>>> que se
>>>>>>>>> han mostrado cuando hemos abandonado el segundo Browse.
>>>>>>>>>
>>>>>>>>> Lo que he hecho es poner un MsgInfo() en OnBrowse1Change()...
>>>>>>>>> MSGINFO( ::oDbfDataSet1:NOMBRE )
>>>>>>>>> Y si bien, efectivamente, cuando recorro el Browse1 SIN haber
>>>>>>>>> tocado el
>>>>>>>>> Browse2, o sea sin que haya tenido el foco, muestra perfectamente
>>>>>>>>> el
>>>>>>>>> NOMBRE correspondiente al registro de cabecera, PERO cuando le doy
>>>>>>>>> el foco
>>>>>>>>> al Browse2 y vuelvo al Browse1, el MsgInfo() SIEMPRE me muestra el
>>>>>>>>> nombre
>>>>>>>>> del que efectivamente muestra las líneas pero que no se
>>>>>>>>> corresponde con el
>>>>>>>>> registro de la posición del Browse1.
>>>>>>>>> Sin embargo ::oBrowse1:nKeyNo SI muestra perfectamente el numero
>>>>>>>>> de
>>>>>>>>> registro.
>>>>>>>>>
>>>>>>>>> Es como si se quedara "memorizada" la última posición relativa a
>>>>>>>>> cuando
>>>>>>>>> perdemos el foco del Browse, y siempre se cree que está en el
>>>>>>>>> mismo
>>>>>>>>> registro.
>>>>>>>>>
>>>>>>>>> Un Saludo,
>>>>>>>>> Xevi.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> "Xevi" <xevicomas@gmail.com> escribió en el mensaje
>>>>>>>>> news:46ea72ed$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>>>>>>>>> En teoría deberían estar al mismo nivel de actualizaciones, pero
>>>>>>>>>> en la
>>>>>>>>>> 1.6 la actualización que tengo es la 1.6.1 y para la 1.7 la 1.7.5
>>>>>>>>>> ¿Y eso...?? ¿a que se debe???
>>>>>>>>>>
>>>>>>>>>> Con la 1.6 por ahora me funciona perfectamente la aplicación que
>>>>>>>>>> tenia
>>>>>>>>>> desarrollada.
>>>>>>>>>> Ahora bien, con la 1.7 obtengo un comportamiento extraño en los
>>>>>>>>>> Browses...
>>>>>>>>>> Es difícil de explicar... seguiré probando un poco mas...
>>>>>>>>>> No se si alguien está reportando algo al respecto o es pronto
>>>>>>>>>> para probar
>>>>>>>>>> a fondo la 1.7
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Un Saludo,
>>>>>>>>>> Xevi.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>