combobox indices y datos ...

combobox indices y datos ...

Postby goosfancito » Thu Jul 27, 2023 2:08 pm

Hola.
Quiero mostrar datos de una consulta en Mariadb en un combobox, la consulta me devuelve 2 campos: el id y el nombre del cliente.
quiero que en el combobox solo me devuelva el nombre PERO que despues pueda usar el id de ese nombre (por ejemplo para llamar a los datos del cliente).

Como puedo hacer para "ocultar" el id en el combobox y que solo me muestre el campo "nombre"?

Code: Select all  Expand view  RUN
METHOD listaClientes( oGets, vGets ) CLASS TArbol
   LOCAL oCliente := TCliente():new()
   LOCAL oRegistros

   oCliente:oCnx := ::oCnx

   oRegistros := oCliente:listaClientes()

   ::aListaClientes := oRegistros:GETRows()

   oGets[ 1 ]:setitems( arrTranspose( ::aListaClientes )[ 2 ] )
   oGets[ 1 ]:refresh()

   RETURN ( NIL )
 


Si hago de esta forma tengo que almacenar en un array y despues en el boton de acceso a los datos que seleccione del combobox tengo que leer el array por un :nAt del combobox, lo que quisiera es no tener que hacer eso, directamente que cuando seleccione del combobox me devuelva la columna del "indice"

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: combobox indices y datos ...

Postby leandro » Fri Jul 28, 2023 1:16 am

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1688
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 105 guests