Sobre listindex

07/11/2008 - 06:00 por BADDOG | Informe spam
Buenas otra vez comunidad:

Mi problema es el siguiente. Tengo un Combobox el cual recoge los datos de
un rango llamado MESES de aproximadamente 6 años de longitud (x12 meses 96
registros).

El combobox visualiza la lista perfectamente, pero mi interés está en el
índice, el cual me relaciona numéricamante a otra lista que tiene los días
totales de ese mes en concreto.

Mi problema que en el evento change del combobox, me recoge perfectamente el
índice, pero al salir siempre el indice es 0, con lo cual no puedo saber qué
días tiene el mes en particular.

Por ejemplo en lista 17 (Enero 2010) que sumando uno a list daría 18. En H18
tendría el valor ya calculado de 31. siempre me escoge el valor 0.

Una ayuda por favor.
 

Leer las respuestas

#1 Héctor Miguel
07/11/2008 - 06:36 | Informe spam
hola, 'anonimo/a' !

1) si el listindex(17) -elemento # 18- corresponde a enero 2010
significa que el listindex(0) -elemento # 1- corresponde a agosto 2008 -???-

2) que tipo de datos recoge el combo (de su rango de origen) ?
datos de texto ?... datos-fecha-real ?... de otro tipo ? (algun ejemplo concreto ?)

3) cual es (como se forma o donde esta) "la otra lista" ? (la que tiene los dias totales de cada mes)

4) puedes exponer (al menos) la parte de codigo donde "pones" el listindex en algun lado ?
y/o si tienes otros codigos (p.e.) en el evento '_exit' del combo ?

si tienes mas "detalles" que no se hayan podido "ver" (desde este lado del mensaje)...
podrias comentarlos ?

saludos,
hector.

__ OP __
... un Combobox... recoge los datos de un rango llamado MESES
de aproximadamente 6 a#os de longitud (x12 meses 96 registros).
... mi interes esta en el indice, el cual me relaciona numericamante a otra lista que tiene los dias totales de ese mes en concreto.
Mi problema que en el evento change del combobox, me recoge perfectamente el indice
pero al salir siempre el indice es 0, con lo cual no puedo saber que dias tiene el mes en particular.
Por ejemplo en lista 17 (Enero 2010) que sumando uno a list daria 18.
En H18 tendria el valor ya calculado de 31. siempre me escoge el valor 0.

Preguntas similares