Forums Últimos mensajes - Powered by IBM
 

Crear lista dinamica de registros unicos para validar

05/10/2006 - 20:30 por CSICMEL Portales y Páginas Web | Informe spam
Hola,

He leído varias preguntas aquí sobre listas dinámicas y validación dinámica,
las cuales ya he entendido bien. Pero en todos los ejemplos propuestos, uno
setea una lista padre de donde extraer los campos repetidos y formar una
lista dinámica. Pero me he quebrado la cabeza por lo siguiente:

Suponiendo tengo una BD en una Hoja que se llama BD_Instr con los siguientes
datos de ejemplo:

COD_AREA AREA COD_NOMBRE NOMBRE
100 AREA1 AAA NOMBRE1
100 AREA1 BBB NOMBRE2
200 AREA2 AAA NOMBRE 1
200 AREA2 CCC NOMBRE 3

En una hoja de trabajo tengo lo siguiente:

COD_AREA AREA COD_NOMBRE NOMBRE FECHA
USUARIO
100 BUSCARV... AAA BUSCARV
XX-XXX-XX YO
200 BUSCARV... CCC BUSCARV
YY-XXX-YY TU

En COD_AREA necesito crear una validación de una lista que apunte a
COD_Area de la hoja BD_Instr y eso es fácil, pero al mostrar las opciones,
aparece el código 100 todas las veces que aparece, el 200 y así
sucesivamente, entonces, cuando son 2000 registros y más encima yo pueda
alterar dicha base agregando o sacando datos, entonces, no me sirve crear una
lista aparte donde aparezca 100, 200, etc, porque este código, puede ser
cualqiuer número y al agregarlo en la BD_Instr, debería agregarlo también en
la lista que se usa para validar y eso no lo encuentro genérico.

He visitado otras páginas también, pero en todos los ejemplos que he
encontrado suponen la creación de una tabla padre con los datos, con ejemplos
de 6 registros, claro que se puede, pero al variar la BD, entonces, ya no
sirven mucho las fórmulas que he encontrado a través de DESREF y otras.

Si alguien sabe cómo hacerlo, aunque sea en VB, se lo agradecería.

Gracias.

Saludos,

CSICMEL
www.assalamo-alaikum.com
www.aquiopinoyo.cl
 

Leer las respuestas

#1 CSICMEL Portales y Páginas Web
05/10/2006 - 21:06 | Informe spam
Bueno, mientras voy a usar tablas dinámicas y actualizar al abrir, con ello
ya gano seleccionar la lista del primer campo de la tabla dinámica, aunque me
sobran dos opciones, el rótulo de la tabla y el final de total general, pero
supongo podré ocultarlos.

Gracias, si alguien sabe de otra forma, igual lo agradezco.

Saludos,

CSICMEL
www.assalamo-alaikum.com
www.aquiopinoyo.cl

"CSICMEL Portales y Páginas Web" wrote:

Hola,

He leído varias preguntas aquí sobre listas dinámicas y validación dinámica,
las cuales ya he entendido bien. Pero en todos los ejemplos propuestos, uno
setea una lista padre de donde extraer los campos repetidos y formar una
lista dinámica. Pero me he quebrado la cabeza por lo siguiente:

Suponiendo tengo una BD en una Hoja que se llama BD_Instr con los siguientes
datos de ejemplo:

COD_AREA AREA COD_NOMBRE NOMBRE
100 AREA1 AAA NOMBRE1
100 AREA1 BBB NOMBRE2
200 AREA2 AAA NOMBRE 1
200 AREA2 CCC NOMBRE 3

En una hoja de trabajo tengo lo siguiente:

COD_AREA AREA COD_NOMBRE NOMBRE FECHA
USUARIO
100 BUSCARV... AAA BUSCARV
XX-XXX-XX YO
200 BUSCARV... CCC BUSCARV
YY-XXX-YY TU

En COD_AREA necesito crear una validación de una lista que apunte a
COD_Area de la hoja BD_Instr y eso es fácil, pero al mostrar las opciones,
aparece el código 100 todas las veces que aparece, el 200 y así
sucesivamente, entonces, cuando son 2000 registros y más encima yo pueda
alterar dicha base agregando o sacando datos, entonces, no me sirve crear una
lista aparte donde aparezca 100, 200, etc, porque este código, puede ser
cualqiuer número y al agregarlo en la BD_Instr, debería agregarlo también en
la lista que se usa para validar y eso no lo encuentro genérico.

He visitado otras páginas también, pero en todos los ejemplos que he
encontrado suponen la creación de una tabla padre con los datos, con ejemplos
de 6 registros, claro que se puede, pero al variar la BD, entonces, ya no
sirven mucho las fórmulas que he encontrado a través de DESREF y otras.

Si alguien sabe cómo hacerlo, aunque sea en VB, se lo agradecería.

Gracias.

Saludos,

CSICMEL
www.assalamo-alaikum.com
www.aquiopinoyo.cl

Preguntas similares