FoxPro/Visual FoxPro - Seleccionar un Item en Combobox

   
Vista:

Seleccionar un Item en Combobox

Publicado por victor perez (137 intervenciones) el 21/01/2013 15:26:32
Hola,

Necesito que se seleccione predeterminadamente un item de un combobox.

Cuando se listan los items siempre aparece el primero, pero deseo que sea el segundo el que aparezca como elegido.

Tengo lo siguiente


Thisform.mskmedico.cmbmedico.rowsource="codigo,nombre"
Thisform.mskmedico.cmbmedico.itemdata=1

He seleccionado como rowsourcetype Alias

Pero me sigue listando el primer item de la base de datos

Necesito ayuda.

Saludos
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

Seleccionar un Item en Combobox

Publicado por Fidel (558 intervenciones) el 21/01/2013 15:50:36
Para lograr que quede preseleccionado un item, debes utilizar la propiedad ControlSource del combobox.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
* Init del Formulario
* Buscar un nombre guardado y asignarlo a una variable
lcMiMedico=BuscarNombre()      && una supuesta función que recupera el último nombre
lcMiMedico=Evl(lcMiMedico,"JUAREZ JUAN BENITO")   && Médico inventado.
Thisform.Addproperty("mimedico",lcMiMedico)
select Tabla_de_Medicos
With Thisform.mskmedico.cmbmedico
 
	.BoundColumn=2
	.ColumnLines=.f.
	.ColumnCount=2
	.ColumnWidths="40,200"
 
	.ControlSource='Thisform.MiMedico'
 
	.RowSourceType=2
	.rowsource="codigo,nombre"      && ó  .RowSource="TablaMedicos.Codigo,nombre"
	.Requery
	.refresh
endwith
 
* Destroy del Formulario
GuardarNombre(thisform.MiMedico) && una supuesta función que te permita guardar
				 && en alguna tabla el nombre del último
                                 && utilizado.
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

Seleccionar un Item en Combobox

Publicado por neo (1601 intervenciones) el 21/01/2013 17:08:43
En un boton en el click toma esto como ejemplo:

Thisform.combo1.listindex=2
thisform.refresh


Saludos!
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

Seleccionar un Item en Combobox

Publicado por victor perez (137 intervenciones) el 21/01/2013 19:24:55
Excelente.

Funciono a la perfeccion.

Gracias
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