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.

TdbBrowse seleccion multiple

Foro público de Xailer en español
Responder
acmer
Mensajes: 9
Registrado: Lun Ene 19, 2015 10:23 am

TdbBrowse seleccion multiple

Mensaje por acmer »

Hola compañeros me surgió una duda en cuanto al TdbBrowse
Y es que quiero saber si es posible hacer múltiples selecciones en un dbbrowse y que esas selecciones se inserten en un registro, principalmente el saber si es posible ya que estéticamente me gustaría usar el dbbrowse en lugar del listview, saludos!
Avatar de Usuario
Hurricane
Mensajes: 278
Registrado: Mar Mar 24, 2015 10:21 am
Ubicación: Brasil
Contactar:

Re: TdbBrowse seleccion multiple

Mensaje por Hurricane »

una opción es:
Object Inspector (control TDBBrowse)
Propriedad nMarqueeStyle:=bmHIGHLROWMS

Para saber los registros (RECNO) que han sido seleccionados (propriedad aSelected):

Código: Seleccionar todo

   local nRecno
   for each nRecno in ::oDBBrowse1:aSelected
       //MsgInfo(nRecno)
   next   
acmer escribió:Hola compañeros me surgió una duda en cuanto al TdbBrowse
Y es que quiero saber si es posible hacer múltiples selecciones en un dbbrowse y que esas selecciones se inserten en un registro, principalmente el saber si es posible ya que estéticamente me gustaría usar el dbbrowse en lugar del listview, saludos!
Developments | Trainings | Projects
Site | E-mail | Messenger | YouTube
acmer
Mensajes: 9
Registrado: Lun Ene 19, 2015 10:23 am

Re: TdbBrowse seleccion multiple

Mensaje por acmer »

Hurricane escribió:una opción es:
Object Inspector (control TDBBrowse)
Propriedad nMarqueeStyle:=bmHIGHLROWMS

Para saber los registros (RECNO) que han sido seleccionados (propriedad aSelected):

Código: Seleccionar todo

   local nRecno
   for each nRecno in ::oDBBrowse1:aSelected
       //MsgInfo(nRecno)
   next   
Hola Hurricane
Muchas gracias por tu ayuda, esos detallitos simples son los que llegan a complicarme, ya estuve realizando pruebas y me surgió una duda mas, al momento de realizar el ciclo como puedo obtener los datos de cada registro seleccionado? ya que solo logre que me regresara la posición de cada selección con (MsgInfo(nRecno)) y también que me regrese el registro ultimo seleccionado con (MsgInfo(nRecno:=::oSQLQuery1:nombre))

*Pero lo que busco es que me regrese el registro de cada selección, estoy tratando con arreglos pero no doy con lo correcto, no se si tu sabes una sintaxis que pueda yo aplicar, gracias por tu tiempo y apoyo, Saludos!
Responder