FoxPro/Visual FoxPro - Ayuda combo box

 
Vista:

Ayuda combo box

Publicado por gaston (80 intervenciones) el 25/08/2010 15:10:19
Amigos Foxeros necesito ayuda con un combo

Tengo un cursor con 4 campos (tipo, numero, seccion, nombre).

Cargo en un combobox el campo nombre del cursor, pero cuando hago la seleccion sobre el combo necesito que me devuelva el valor que le corresponde del campo numero.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Ayuda combo box

Publicado por Juanma Cruz (512 intervenciones) el 25/08/2010 16:15:26
El combo debe tener dos columnas, usa la primera para el campo nombre y la segunda para el campo numero.

Ajusta el boundcolumn a 2, para que devuelva el valor de la segunda columna.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda combo box

Publicado por xx (378 intervenciones) el 26/08/2010 03:47:19
Bueno la pregunta es el combo esta enlazado (ROWSOURCE="alias") a la tabla o esta cargado programaticamente (mediante ADDLISTITEM() )

si esta enlazado para obtener el campo numero solo debes hacer esto CURSOR.NUMERO

si no esta enlazado o sea esta cargado programaticamente deberias cargar dos campos en tu combo nombre y numero de tu tabla cursor y accederla mediante

suponiendo que primero muestras NOMBRE y al lado NUMERO
THISFORM.COMBO1.LIST( THISFORM.COMBO1.LISTITEM, 2 )

con el metodo lees cualquier elemento del combo LIST( fila, columna)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar