FoxPro/Visual FoxPro - ComboBox

 
Vista:

ComboBox

Publicado por jose agustin (110 intervenciones) el 08/05/2001 18:57:37
como saco una lista de campos en un combo, y al seleccionar un campo este pase a otra campo de otra tabla,

cual es el código, y donde debe ir ubicado este el código
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

RE:ComboBox

Publicado por wences (457 intervenciones) el 08/05/2001 19:46:11
No entiendo exactamente tu pregunta pero , mas o menos seria algo asi :

en el init del formulario o en un metodo que se ejecute desde el init ....

dime this.mgrupro[5,2]
this.mgrupro[1,1]="grupo 0"
this.mgrupro[1,2]=0
this.mgrupro[2,1]="grupo 1"
this.mgrupro[2,2]=1
this.mgrupro[3,1]="grupo 2"
this.mgrupro[3,2]=2
this.mgrupro[4,1]="grupo 3"
this.mgrupro[4,2]=3
this.mgrupro[5,1]=""
this.mgrupro[5,2]=9
thisform.Cbo_gr_robo.rowsource="thisform.mgrupro"
thisform.Cbo_gr_robo.value=this.gr_robo

en el interactivechange del combo :

if this.listindex#0
thisform.gr_robo=thisform.mgrupro[this.listindex,2]
endif

y si ademas pones en el programmaticchange del combo :
this.interactivechange()

en este momento tienes un combo con valores de una matriz o array y cuando seleccionas algo en el combo este se guarda en una variable en este caso gr_robo ... apartir de entonces lo que quieras hacer con esa variable y ese valor es cosas tuya ...

Espero te sirva de algo
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

Agrego mas a la nota de Wences

Publicado por Antonio Vazquez Morales (175 intervenciones) el 08/05/2001 23:54:48
Lo que dice Wences es correcto y siguiendo el modelo que el trazo, hay que agregar esto:

Tipo de de datos que alimentara el combo:

thisform.Cbo_gr_robo.rowsourcetuype = 5 && Array
thisform.Cbo_gr_robo.columncount = 2 && Num de Col en el combo
thisform.Cbo_gr_robo.boundcolumn = 1&& Para que regrese el valor en el array

tambien:

thisform.Cbo_gr_robo.boundcolumn = 2&& Para que regrese la descripcion en el array

thisform.Cbo_gr_robo.controlsource = Tabla1.campo1 && Donde queremos que se guarde el valor seleccionado del combo.
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