• Jueves 25 de Abril de 2024, 13:50

Autor Tema:  Problemas con propiedad value de combos  (Leído 2576 veces)

guadi

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Problemas con propiedad value de combos
« en: Miércoles 8 de Julio de 2009, 15:55 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: Problemas con propiedad value de combos
« Respuesta #1 en: Viernes 10 de Julio de 2009, 18:00 »
0
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)?
Mi deseo: que le otorguen el premio Nobel de la paz al inventor del Copy & Paste. Gracias por evitarme tantas peleas con el tiempo y aumentar la esperanza de vida de mi teclado \":)\"

guadi

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Problemas con propiedad value de combos
« Respuesta #2 en: Lunes 13 de Julio de 2009, 13:55 »
0
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!!!
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

emuller

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: Problemas con propiedad value de combos
« Respuesta #3 en: Lunes 13 de Julio de 2009, 15:34 »
0
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.
Mi deseo: que le otorguen el premio Nobel de la paz al inventor del Copy & Paste. Gracias por evitarme tantas peleas con el tiempo y aumentar la esperanza de vida de mi teclado \":)\"

guadi

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Problemas con propiedad value de combos
« Respuesta #4 en: Lunes 13 de Julio de 2009, 17:50 »
0
Uso el VFP 9.0, te paso los dos archivos
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

guadi

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Problemas con propiedad value de combos
« Respuesta #5 en: Martes 14 de Julio de 2009, 13:00 »
0
Hola Experto!!, te cuento que ayer encontré una solución para el problema, no se si será la mejor, pero por lo menos funciona....
Te cuento: el problema era que al modificar la primera vez, como el combo de rubros se filtra sólo con los que corresponden a la familia seleccionada y lo mismo con subrubro, la segunda vez que quiero mostrar datos de otro articulo, los cursores de rubros y subrubros no contienen todos (sólo tiene los que se corresponden con la familia seleccionada la 1º vez) y por lo tanto, al no estar el codigo, no muestra nada.. Se entendió??

Bueno, yo lo solucioné agregando al final del código del botón mostrar datos, que se carguen nuevamente los cursores de rubros y subrubros y funciona!!! Espero que se haya entendido

Muchas gracias por tu tiempo, saludos!!

emuller

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: Problemas con propiedad value de combos
« Respuesta #6 en: Martes 14 de Julio de 2009, 15:26 »
0
Bien!!  :good:  Creo que para aprender es siempre mejor si uno mismo descubre lo que hizo mal y lo corrige.

 :beer:
Mi deseo: que le otorguen el premio Nobel de la paz al inventor del Copy & Paste. Gracias por evitarme tantas peleas con el tiempo y aumentar la esperanza de vida de mi teclado \":)\"