FoxPro/Visual FoxPro - Seleccionar un Item en Combobox

 
Vista:
sin imagen de perfil

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
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

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
sin imagen de perfil

Seleccionar un Item en Combobox

Publicado por neo (1604 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
sin imagen de perfil

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