Problemilla con Cuadro combinado

29/04/2010 - 19:11 por José [Py] | Informe spam
Saludos a todos.
Tengo un cuadro combinado que toma datos de una tabla, 2 campos y un tercer
campo que es calculado. El origen del combo es una consulta para poder
mostrar el campo calculad, con lo que obtengo esto:

1710 - jose - 100
1710 - juan- 500

100 y 500 son los campos calculados. Otro campo con origen del control
=miCombo.column(2)
Me debería mostrar 100 al elegir el primer valor
Y deberia mostrar 500 al elegir el segundo valor.

No consigo hacerlo, siempre me muestra 100.
El campo que tiene como origen =miCombo.column(2)
esta en un subformulario, por lo que si le quito su origen y por codigo
traigo los valores, al seleccionar, todos los campos del form toman el mismo
valor.

He intentado colocar como origen de datos =miCombo.column(2,
MiCombo.SeletedItem), pero tampoco funciona.

alguna idea?

GRACIAS!!!

Preguntas similare

Leer las respuestas

#1 emiliov
30/04/2010 - 02:33 | Informe spam
Hola José

Te pasa eso porque el cuadro combinado que toma datos de la tabla, no lo
grabas en ninguna parte revisa su origen del control, me imaginó que tu
subformulario es Hoja de datos.
O explica que mas datos tienes y cuales guardas para ver si, lo podemos
hacer con un dLookup
Respuesta Responder a este mensaje
#2 Roys
30/04/2010 - 03:49 | Informe spam
Una Causa puede ser:
Creo que la propiedad SeletedItem, debe ser: ListIndex

miCombo.column(2, MiCombo.ListIndex)

bueno en mi caso que uso, access 2007.


Si no es así, talvez me indiques màs sobre el código.


Saludos
Desde Costa Rica
Respuesta Responder a este mensaje
#3 José [Py]
03/05/2010 - 01:09 | Informe spam
Gracias por responder...l he intentado asi y tampoco funciona.
Mi gran problema es que necesito obtener de un cuadro combinado

1710 - jose - 100
1710 - juan- 500

el valor 100 cuando se selecciona el primer registro y 500 cuando se
selecciona l segundo. Al hacer clic en el combo siempre devuelve 100.
Ese valor 100 o 500 debe estar en un cuadro de texto cuyo origen del control
es..(aquí es que no se como hacer)
Si lo hago mediante código funciona perfecto, pero necesito hacerlo usando
el origen del control porque esta en un subform, seguire intentado...
Respuesta Responder a este mensaje
#4 Ignacio
03/05/2010 - 11:16 | Informe spam
¡Hola, José!

¿Porqué no le pones al cuadro combinado la tercera columna como
columna dependiente? Así el valor de MiCombo será el de la tercera
columna.

Espero que te sirva de algo.

Un saludo,
Ignacio.
Respuesta Responder a este mensaje
#5 José [Py]
04/05/2010 - 21:09 | Informe spam
gracias por la respuesta, mi combo debe depender de la columna 1 y solo
mostrar como información la columna que me interesa.
He optado por dividir el combo, con lo que resuelvo el problema, pero...
pero... me queda la duda de porque no funciona cuando se repiten los
valores...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida