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 un browse

Foro público de Xailer en español
Responder
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

seleccionar en un browse

Mensaje por PILO »

Alguien tiene un pequeño ejemplo o donde puedo encontrar un pequeño ejemplo
para que cuando selecciones en un browse se cambien un dato de .false a true
y
al contrario, quedando toda la linea seleccionada.
Esto es porque de una base de datos tengo que selecionar los registro que yo
quiera
y despues pasarlos a otra base de datos.
Gracias
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

seleccionar en un browse

Mensaje por jrcpoli-quitar »

Pilo:
> para que cuando selecciones en un browse se cambien un dato de .false
> True
Si no quieres entran en edición del browse pero quieres que cambie un
campo lógico de Verdadero a Falso lo debes de hacer capturando un evento
del Browse que cuando pulses intro o le des doble clip haga el cambio,
en la base de datos asociada al browse que debe estar en edición para
hacerlo y luego refrescar el browse para que aparezca el cambio.
> quedando toda la linea seleccionada.
Para seleccionar múltiples lineas de un browse debes de seleccionar que
el estilo del mismo sea bmHIGHLROWMS en las propiedades en
TBrowse:nMarqueeStyle
Luego en la captura del evento le dices que si es esta marcado como
verdadero haga un cosa por ejemplo seleccionarlo TBrowse:Select esta
instrucción guarda la fila seleccionada en un array TBrowse:aSelected
el cual si lo recorres puedes hacer lo que quieras, como por ejemplo
copiar los datos a otro sitio de las filas seleccionadas.
Como veras casi no necesitas la primera parte de tú pregunta ya que no
hace falta saber si es verdadero o falso solo saber si está seleccionado
y por lo tanto está en aSelected, y luego recorrer el array.
Te aconsejo que en Ayuda mires todas las sentencias que te he puesto.
José Ramón Castro Polinio.
PILO escribió:
> Alguien tiene un pequeño ejemplo o donde puedo encontrar un pequeño ejemplo
> para que cuando selecciones en un browse se cambien un dato de .false a true
> y
> al contrario, quedando toda la linea seleccionada.
> Esto es porque de una base de datos tengo que selecionar los registro que yo
> quiera
> y despues pasarlos a otra base de datos.
> Gracias
>
>
Responder