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.

Seleccionar en TBrowse

Foro de Xailer profesional en español
Responder
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9452
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Seleccionar en TBrowse

Mensaje por ignacio »

Ramón,
oBrowse:nMarqueeStyle:= bmHIGHLROWMS y entonces se comporta exactamente
igual que un Listbox multi-select. La propiedad oBrowse:aSelected incluye la
relación de todos los registros seleccionados.
Saludos,
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=44b68943@news.xailer.com...]44b68943@news.xailer.com...[/email]
> Como puedo seleccionar registros en el TBrowse?
>
> Existe algun ejemplo?
>
> Gracias.
>
> --
> Ramón Zea
> ramonzea@yahoo.com
>
> http://www.paginasprodigy.com/zeasoft/
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Seleccionar en TBrowse

Mensaje por zeasoftware »

Gracias, siento que me explique mal, ya me estaba durmiendo, jejejej, el
efecto de noches sin dormir.
Quiero seleccionar un grupo de registros en un TBrowse, y poder hacer
algunos procesos con ellos.
Algunas sugerencias?
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Seleccionar en TBrowse

Mensaje por jfgimenez »

Ramón,
> Gracias, siento que me explique mal, ya me estaba durmiendo, jejejej, el
> efecto de noches sin dormir.
>
> Quiero seleccionar un grupo de registros en un TBrowse, y poder hacer
> algunos procesos con ellos.
> Algunas sugerencias?
Ignacio te ha dado la respuesta: usa nMarqueeStyle:= bmHIGHLROWMS
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9452
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Seleccionar en TBrowse

Mensaje por ignacio »

Ramón,
aSelected ha de considerarlo de sólo lectura, no es habitual que tenga que
inicializarlo usted con valores. Obviamente y como no podría ser de otra
forma en el caso de un browse de un fichero DBF aSelected contiene Recnos.
El comportamiento es idéntico a un listbox multiselect clásico de Windows.
Un saludo,
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=44bba944@news.xailer.com...]44bba944@news.xailer.com...[/email]
> Cierto mil gracias, pense que habia que poner algun codigo, aunque, en los
> manuales no se especifica que tipo de valor se pasa a :aSelected, y la
> verdad me costo algo de trabajo identificarlo, hasta que hice un
> desplegado en el depurador.
>
> Ahora encontre un posible detalle, si empiezo a seleccionar y tengo
> pulsado la tecla shift + flecha, empieza a seleccionar, pero uso la flecha
> inversa, osea, retrocedo a lo seleccionado, estos no se eliminan de la
> seleccion, esi funcinoa o es un bug?
>
> empiezo a seleccionar:
> Pulso SHIFT + Flecha abajo
> Seleciono 10 registros
> Sin soltar SHIFT cambio a Flecha arriba
> Me regreso 3 registros y siguen siendo 10 registros marcados.
>
> Saludos.
> --
> Ramón Zea
> ramonzea@yahoo.com
>
> http://www.paginasprodigy.com/zeasoft/
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Seleccionar en TBrowse

Mensaje por zeasoftware »

Cierto mil gracias, pense que habia que poner algun codigo, aunque, en los
manuales no se especifica que tipo de valor se pasa a :aSelected, y la
verdad me costo algo de trabajo identificarlo, hasta que hice un desplegado
en el depurador.
Ahora encontre un posible detalle, si empiezo a seleccionar y tengo pulsado
la tecla shift + flecha, empieza a seleccionar, pero uso la flecha inversa,
osea, retrocedo a lo seleccionado, estos no se eliminan de la seleccion, esi
funcinoa o es un bug?
empiezo a seleccionar:
Pulso SHIFT + Flecha abajo
Seleciono 10 registros
Sin soltar SHIFT cambio a Flecha arriba
Me regreso 3 registros y siguen siendo 10 registros marcados.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Seleccionar en TBrowse

Mensaje por zeasoftware »


> El comportamiento es idéntico a un listbox multiselect clásico de Windows.
Solo hay un detalle OZ, si seleccionas varias celdas con SHIFT+Flecha abajo, y sin soltar SHIFT cambias a Flecha arriba, en el TListBox, las lineas seleccionadas se eliminan de la seleccion,
en el TBrowse no lo hace.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9452
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Seleccionar en TBrowse

Mensaje por ignacio »

Arreglado. Muchas gracias.
Un saludo,
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=44bdcd3d@news.xailer.com...]44bdcd3d@news.xailer.com...[/email]
> El comportamiento es idéntico a un listbox multiselect clásico de Windows.
Solo hay un detalle OZ, si seleccionas varias celdas con SHIFT+Flecha abajo, y sin soltar SHIFT cambias a Flecha arriba, en el TListBox, las lineas seleccionadas se eliminan de la seleccion,
en el TBrowse no lo hace.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder