2 Consultas

23/02/2007 - 12:42 por Gustavo Echenique | Informe spam
Hola Foro!

Tengo 2 consultas para hacerles:

1 - Tengo una columna que se llama idsuministro (Suministros de energía), y
necesito que cada vez que alguien ingrese algo en esa columna se ejecute una
consulta contra una base de datos informix para traer los datos del
suministro (Cliente, Calle, Puerta, etc.).
Al tema de la conexión con el motor y la consulta ya los tengo resueltos,
pero me falta detectar el cambio en la celda.
2 - En otra columna necesito que en cada fila me aparezca un combo para
seleccionar un tipo de conexión que no está almacenada en la base de datos.
Esto debería aparecer en cada fila cada vez que se ingresa un nuevo
IdSuministro, y una vez que pierda el foco la celda, desaparezca la el
combo.

Agradecería muchísimo al que me pueda orientar sobre estos temas.

Saludos!

Gustavo Echenique
 

Leer las respuestas

#1 Héctor Miguel
23/02/2007 - 19:30 | Informe spam
hola, Gustavo !

1 - Tengo una columna que se llama idsuministro (Suministros de energía)
y necesito que cada vez que alguien ingrese algo en esa columna
se ejecute una consulta contra una base de datos informix para traer los datos del suministro (Cliente, Calle, Puerta, etc.).
Al tema de la conexión con el motor y la consulta ya los tengo resueltos, pero me falta detectar el cambio en la celda.
2 - En otra columna necesito que en cada fila me aparezca un combo para seleccionar un tipo de conexion
que no está almacenada en la base de datos.
Esto deberia aparecer en cada fila cada vez que se ingresa un nuevo IdSuministro
y una vez que pierda el foco la celda, desaparezca la el combo.
Agradeceria muchísimo al que me pueda orientar sobre estos temas.



1) para 'detectar' cual/es es/son la/s celda/s que se modifica/n por acciones 'directas' [macros o por el usuario]...
usa el evento '_change' en el modulo de codigo de 'la hoja' que contiene las celdas que necesitas 'controlar'

2) para que aparezca un combo al seleccionar 'x_celda/s', necesitaras [al menos] dos cosillas:
a) incrustar en 'esa' hoja un objeto combobox -> de la barra de herramientas 'cuadro de controles'
b) usar el evento '_selectionchange' en el modulo de codigo de la misma hoja

-> solo haria falta conocer como/de donde/etc. se pueden tomar los datos para 'llenar' los elementos del combo -???-

-> o... la otra alternativa es usar las reglas de validacion por lista para que aparezca el combo que solicitas al seleccionar
'las celdas'
[solo que necesitaras aplicar las reglas de validacion a todas las celdas 'aplicables' :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares