Combo Box y Tablas

vfp_carla
26 de Junio del 2003
Hola amigos,... en un combo box quiero mostrar dos campo de una tabla. Por ejemplo codigo y materia. Como hago eso?
Luego me gustaria seleccionar el valor que se haya escogido pero solo del campo CODIGO. Para poder guardar ese valor en otra tabla.
Espero que me ayuden!!

Osvaldo
26 de Junio del 2003
Bueno. ya sabes primero tienes que tenet una forma, luego le agregar un contrlo Combox:
a este control le modificas las sig. propiedades:
cboprueba = nombre cualquira del combobox.

cboprueba.style = 2
cboprueba.BoundColumn = 1 && esto es para que puedas escoger el primer campo del combobox.
cboprueba.ColumnCount = 2 && numero de columnas
cboprueba.ColumsWidths = 60, 70 && esto es para darle tamaño a las colunnas. los ajustas a tu necesidad.
cboprueba.RowSource = "Select campo1, campo2 from nom_tabla into cursor cdatos"
cboprueba.RowSourceTypy = 3 && porque estas utilizando una consulta con SQL
Eso es todo..
En el codigo anterior, estamos utilizando una sentencia SQL, pero puedes hacerlo tambien asi:
cboprueba.RowSource = 6 (campos)
cboprueba.RowsourceType = campo1, campo2

Nada mas recuerda agregar la tabla al entorno de datos de la forma...

osvaldo
26 de Junio del 2003
Para gardar el valor Seleccionado en el ComboBox, en otra tabla:

Select tabla
append blank
replace campo with thisform.cboprueba.value