Programación General > Visual FoxPro

 Problemas con propiedad value de combos

(1/2) > >>

guadi:
Buen día, tengo el sgte. problema:
Tengo una interfaz de administrar artículos. La misma tiene los sgtes. campos:

codigo de articulo
nombre
tres combos anidados: Familia, Rubro, Subrubro.

Para modificar los valores del combo, primero se presiona un botón "Buscar", el mismo busca un articulo por codigo. Luego se presiona el botón "Mostrar datos" en el cual creo un cursor llamado "encontrado" con los datos del registro que coincide por el codigo que busco y hago lo sgte.:
thisform.text1.value = encontrado.dsc_articulo
thisform.cmb1.value = encontrado.cod_familia
thisform.cmb2.value = encontrado.cod_rubro
thisform.cmb3.value = encontrado.cod_subrubro

La asignación a los combos funciona la primera vez, pero si sigo editando otros articulos, sin salir de la aplicación, y busco productos con otra familia, rubro y subrubro, al recuperar los datos del articulo, uno o varios de los combos me aparecen en blanco. probé agregar un textbox y pasarle el mismo valor que le paso a los combos y veo que el codigo lo pasa, pero no se porque no los muestra en el combo...
espero que me hayan entendido, sino les mando el codigo por mail

Pregunté a varias personas que conocen del tema y nadie me puede ayudar, espero que uds.puedan!!!
gracias!!

emuller:
A ver si entiendo, así quizás luego te pueda ayudar.

¿Acaso tienes los combos con los diferentes valores ya cargados (un combo con todos los rubros, y así con los demás), y lo que quieres es que al buscar un producto, en cada combo se seleccione la opción que le corresponde a ese producto?

Si es así. ¿cómo cargas los datos en los combo (usas valores predefinidos, o les asignás cursores)?

guadi:
Si!! eso es exactamente lo que quiero!!

En el evento init de cada combo los cargo con los valores que tengo en las tablas.

Luego, en el evento interactivechange del combo "familia" cargo el combo "rubros", con los valores que corresponden al cod. de familia seleccionado en el primer combo. Lo mismo hago con el combo "subrubros".

Te paso el codigo

muchas gracias por el tiempo!!!

emuller:
Lo voy a mirar. ¿qué versión de fox estás utilizando?

Si podés, enviame una copia del formulario (son dos archivos) porque el txt es un poco engorroso de leer.

guadi:
Uso el VFP 9.0, te paso los dos archivos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa