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.