Page 1 of 1

combobox indices y datos ...

Posted: Thu Jul 27, 2023 2:08 pm
by goosfancito
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

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.

Re: combobox indices y datos ...

Posted: Fri Jul 28, 2023 1:16 am
by leandro
Hola buenas noches como vas?

Eso lo puedes hacer fácilmente con dbcombo

https://forums.fivetechsupport.com/view ... 8b#p247455