FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Extraer los Datos de un Listbox
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
Extraer los Datos de un Listbox
Posted: Thu Jan 27, 2022 04:48 AM

Una consulta , espero me entiendan

Si tengo una LISTBOX con recursos, es posible extraerle desde otra función de su objeto oLBx asociado y sacar una relacion de los campos de las columnas (FIELDS) que lo conforman y los titulos (HEADER) ?

Algo Asi :

REDEFINE LISTBOX oLbx FIELDS M->Campo1, M->Campo2, M->Campo3 ;
HEADERS "Codigo","Nombre" ,"Apellido";
FIELDSIZES 25, 90, 90 ;
ON DBLCLICK MISCAMPOS( oLbx) ;
ID 990 OF oDlg
.....
.....

FUNCTION MISCAMPOS(oLbx)
*=============================
** AQUI PODER LISTAR LOS NOMBRES DE LOS CAMPOS Y SUS TITULOS O ENCABEZADOS..
? "MO HACERLO "

RETURN .T.

Gracias

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Extraer los Datos de un Listbox
Posted: Thu Jan 27, 2022 11:17 AM

Hola Lubin:
Con oLbx:aHeaders obtienes el arreglo con los titulos.
Con oLbx:bLine obtienes el bloque de codigo con los campos
Espero te sirva como inicio.

Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
Re: Extraer los Datos de un Listbox
Posted: Thu Jan 27, 2022 04:59 PM

Perfecto

Me olvidaba, y la longitud asignada a la columna será con oLbx:Len o algo así ??

Lo probare de inmediato

Muchas gracias

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Extraer los Datos de un Listbox
Posted: Thu Jan 27, 2022 06:59 PM
Intente con:

Code (fw): Select all Collapse
   LEN( oLbx:aCols )


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion