Página 1 de 1

Browse al Borrar

Publicado: Dom Feb 05, 2006 11:02 am
por Xevi
Fijaros,
Pensaba que lo estaba haciendo mal yo, pero...
Cojemos el Sample DbfTest de DataControlsDBFData2.
Si eliminamos cualquier registro, GUARDA la posición donde se encuentra el
cursor de la Grilla ¿verdad???
Si nos situamos en el registro 4, al eliminarlo, se posiciona correctamente
en el registro siguiente, pero mantiene la posición de la parrilla en la 4.
Hasta ahí todo correcto.
Pero... si nos vamos al Final del Fichero <Fin>... subimos unos cuantos
registros... sin pasar a la página anterior... Si eliminamos el registro de
la parrilla que corresponderia a la posición 4, que sería el registro 478,
por ej. al eliminarlo se posiciona en el registro 478 actual, correctamente,
PERO... fijaros donde se ha posicionado en la Grilla!!! el la última fila!!!
no ha respetado que estaba posicionado en la fila 4 de la Grilla...
Esto me desconcierta un poco a los usuarios que les tengo ya instalada parte
de mi aplicación... y me tenía LOCO!!!
Gracias.
Un saludo,
Xevi.

Browse al Borrar

Publicado: Dom Feb 05, 2006 11:38 pm
por Xevi
El mismo efecto lo tiene cuando añadimos un registro en la última página del
Browse...
Si nos situamos en el fin del Fichero, subimos hasta el registro "PRIMA
YIU", por ej.
Añadimos un registro nuevo... en LAST ponemos "YEYE"... debe de ordenarlo en
la posición que ocupa anterior al actual "YIU"...
Bien pues, damos a "Añadir" y... ¿Que efecto obtenemos??? que el registro SI
lo posiciona en su lugar PERO la posición de la Grilla... es la última
línea!!!
¿Podeis conseguir que se conserve la posición de la fila en la Grilla cuando
se añade/elimina o incluso cuando se modifica un registro que modifica la
posición en la Grilla y ésta pertenece a la última página del Browse???
Creo que sería el comportamiento NORMAL que debería de tener el Browse,
vamos... como el Browse de Clipper.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:43e5cd13$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> Fijaros,
>
> Pensaba que lo estaba haciendo mal yo, pero...
>
> Cojemos el Sample DbfTest de DataControlsDBFData2.
> Si eliminamos cualquier registro, GUARDA la posición donde se encuentra el
> cursor de la Grilla ¿verdad???
> Si nos situamos en el registro 4, al eliminarlo, se posiciona
> correctamente en el registro siguiente, pero mantiene la posición de la
> parrilla en la 4. Hasta ahí todo correcto.
> Pero... si nos vamos al Final del Fichero <Fin>... subimos unos cuantos
> registros... sin pasar a la página anterior... Si eliminamos el registro
> de la parrilla que corresponderia a la posición 4, que sería el registro
> 478, por ej. al eliminarlo se posiciona en el registro 478 actual,
> correctamente, PERO... fijaros donde se ha posicionado en la Grilla!!! el
> la última fila!!! no ha respetado que estaba posicionado en la fila 4 de
> la Grilla...
> Esto me desconcierta un poco a los usuarios que les tengo ya instalada
> parte de mi aplicación... y me tenía LOCO!!!
>
> Gracias.
>
> Un saludo,
> Xevi.
>
>
>

Browse al Borrar

Publicado: Mié Feb 08, 2006 12:46 pm
por ignacio
Xevi,
Problema solucionado. Gracias.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:43e5cd13$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Fijaros,
>
> Pensaba que lo estaba haciendo mal yo, pero...
>
> Cojemos el Sample DbfTest de DataControlsDBFData2.
> Si eliminamos cualquier registro, GUARDA la posición donde se encuentra el
> cursor de la Grilla ¿verdad???
> Si nos situamos en el registro 4, al eliminarlo, se posiciona
> correctamente en el registro siguiente, pero mantiene la posición de la
> parrilla en la 4. Hasta ahí todo correcto.
> Pero... si nos vamos al Final del Fichero <Fin>... subimos unos cuantos
> registros... sin pasar a la página anterior... Si eliminamos el registro
> de la parrilla que corresponderia a la posición 4, que sería el registro
> 478, por ej. al eliminarlo se posiciona en el registro 478 actual,
> correctamente, PERO... fijaros donde se ha posicionado en la Grilla!!! el
> la última fila!!! no ha respetado que estaba posicionado en la fila 4 de
> la Grilla...
> Esto me desconcierta un poco a los usuarios que les tengo ya instalada
> parte de mi aplicación... y me tenía LOCO!!!
>
> Gracias.
>
> Un saludo,
> Xevi.
>
>

Browse al Borrar

Publicado: Mié Feb 08, 2006 12:54 pm
por Xevi
Ignacio,
Me alegro!!!
Si se puede probar añadiendo algun módulo, si me lo envías lo probaré...
sinó, a esperar a la próxima PR.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:43e9da18$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> Problema solucionado. Gracias.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:43e5cd13$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Fijaros,
>>
>> Pensaba que lo estaba haciendo mal yo, pero...
>>
>> Cojemos el Sample DbfTest de DataControlsDBFData2.
>> Si eliminamos cualquier registro, GUARDA la posición donde se encuentra
>> el cursor de la Grilla ¿verdad???
>> Si nos situamos en el registro 4, al eliminarlo, se posiciona
>> correctamente en el registro siguiente, pero mantiene la posición de la
>> parrilla en la 4. Hasta ahí todo correcto.
>> Pero... si nos vamos al Final del Fichero <Fin>... subimos unos cuantos
>> registros... sin pasar a la página anterior... Si eliminamos el registro
>> de la parrilla que corresponderia a la posición 4, que sería el registro
>> 478, por ej. al eliminarlo se posiciona en el registro 478 actual,
>> correctamente, PERO... fijaros donde se ha posicionado en la Grilla!!! el
>> la última fila!!! no ha respetado que estaba posicionado en la fila 4 de
>> la Grilla...
>> Esto me desconcierta un poco a los usuarios que les tengo ya instalada
>> parte de mi aplicación... y me tenía LOCO!!!
>>
>> Gracias.
>>
>> Un saludo,
>> Xevi.
>>
>>
>
>
>

Browse al Borrar

Publicado: Mié Feb 08, 2006 4:42 pm
por ignacio
Xevi,
Me temo que no es tan fácil. Además ha habido que modificar bastante todos
los browses por un problema de diseño que incluso va a obligar a algún
usuario a modificar su código, pero no mucho. De verdad que lo siento.
Estaré encantado de adelantar la RC 7 a cualquiera que lo desee para probar
los nuevos cambios.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:43e9dc09$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Ignacio,
>
> Me alegro!!!
> Si se puede probar añadiendo algun módulo, si me lo envías lo probaré...
> sinó, a esperar a la próxima PR.
>
> Un Saludo,
> Xevi.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:43e9da18$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Xevi,
>>
>> Problema solucionado. Gracias.
>>
>> Un saludo,
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:43e5cd13$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>
>>> Fijaros,
>>>
>>> Pensaba que lo estaba haciendo mal yo, pero...
>>>
>>> Cojemos el Sample DbfTest de DataControlsDBFData2.
>>> Si eliminamos cualquier registro, GUARDA la posición donde se encuentra
>>> el cursor de la Grilla ¿verdad???
>>> Si nos situamos en el registro 4, al eliminarlo, se posiciona
>>> correctamente en el registro siguiente, pero mantiene la posición de la
>>> parrilla en la 4. Hasta ahí todo correcto.
>>> Pero... si nos vamos al Final del Fichero <Fin>... subimos unos cuantos
>>> registros... sin pasar a la página anterior... Si eliminamos el registro
>>> de la parrilla que corresponderia a la posición 4, que sería el registro
>>> 478, por ej. al eliminarlo se posiciona en el registro 478 actual,
>>> correctamente, PERO... fijaros donde se ha posicionado en la Grilla!!!
>>> el la última fila!!! no ha respetado que estaba posicionado en la fila 4
>>> de la Grilla...
>>> Esto me desconcierta un poco a los usuarios que les tengo ya instalada
>>> parte de mi aplicación... y me tenía LOCO!!!
>>>
>>> Gracias.
>>>
>>> Un saludo,
>>> Xevi.
>>>
>>>
>>
>>
>>
>
>
>

Browse al Borrar

Publicado: Mié Feb 08, 2006 4:54 pm
por Xevi
Ignacio,
....Arriesgado porque tengo la aplicación ya funcionando... pero me atrevo a
provar la RC7, así que... a vuestra disposición.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:43ea115a$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
> Me temo que no es tan fácil. Además ha habido que modificar bastante todos
> los browses por un problema de diseño que incluso va a obligar a algún
> usuario a modificar su código, pero no mucho. De verdad que lo siento.
> Estaré encantado de adelantar la RC 7 a cualquiera que lo desee para
> probar los nuevos cambios.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:43e9dc09$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>> Ignacio,
>>
>> Me alegro!!!
>> Si se puede probar añadiendo algun módulo, si me lo envías lo probaré...
>> sinó, a esperar a la próxima PR.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
>> news:43e9da18$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>
>>> Xevi,
>>>
>>> Problema solucionado. Gracias.
>>>
>>> Un saludo,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:43e5cd13$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>
>>>> Fijaros,
>>>>
>>>> Pensaba que lo estaba haciendo mal yo, pero...
>>>>
>>>> Cojemos el Sample DbfTest de DataControlsDBFData2.
>>>> Si eliminamos cualquier registro, GUARDA la posición donde se encuentra
>>>> el cursor de la Grilla ¿verdad???
>>>> Si nos situamos en el registro 4, al eliminarlo, se posiciona
>>>> correctamente en el registro siguiente, pero mantiene la posición de la
>>>> parrilla en la 4. Hasta ahí todo correcto.
>>>> Pero... si nos vamos al Final del Fichero <Fin>... subimos unos cuantos
>>>> registros... sin pasar a la página anterior... Si eliminamos el
>>>> registro de la parrilla que corresponderia a la posición 4, que sería
>>>> el registro 478, por ej. al eliminarlo se posiciona en el registro 478
>>>> actual, correctamente, PERO... fijaros donde se ha posicionado en la
>>>> Grilla!!! el la última fila!!! no ha respetado que estaba posicionado
>>>> en la fila 4 de la Grilla...
>>>> Esto me desconcierta un poco a los usuarios que les tengo ya instalada
>>>> parte de mi aplicación... y me tenía LOCO!!!
>>>>
>>>> Gracias.
>>>>
>>>> Un saludo,
>>>> Xevi.
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>