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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Héctor Miguel
06/10/2006 - 09:45 | Informe spam
hola, 'anonimo/a' !

... mientras voy a usar tablas dinamicas
... si alguien sabe de otra forma, igual lo agradezco.



revisa la siguiente conversacion: -> http://tinyurl.com/jknkd
[esta un poquitin... 'larga' :-( -pero creo que- vale la pena que 'te la recetes' completa] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#3 CSICMEL Portales y Páginas Web
06/10/2006 - 14:54 | Informe spam
Hola Héctor,

Muchísimas Gracias por vuestra respuesta, porque indirectamente me ha
ayudado a entender otras cosas, porque me ha funcionado bien el tema con las
tablas dinámicas, a fin de cuentas, la base de datos no se altera todos los
días, muy de vez en cuando y con ello, con tan sólo guardar los cambios y
volver a abrir, ya estaría la lista ajustada nuevamente, creo...

En todo caso, he apuntado la dirrección que me diste para analizarla con más
tranquilidad, pero con los ejemplos vistos y las respuesta del hilo de
conversación he entendido varias cosas.

No he practicado mucho con VB, pero me considero habilosito así que ya he
podido crear macros que se activen con eventos de cambio en la hoja, gracias
a tus respuesta y de otros aquí.

Saludos y mi nombre es Hugo Miguel Angel.

CSICMEL Portales y Páginas Web
www.assalamo-alaikum.com
www.aquiopinoyo.cl
"Héctor Miguel" wrote:

hola, 'anonimo/a' !

> ... mientras voy a usar tablas dinamicas
> ... si alguien sabe de otra forma, igual lo agradezco.

revisa la siguiente conversacion: -> http://tinyurl.com/jknkd
[esta un poquitin... 'larga' :-( -pero creo que- vale la pena que 'te la recetes' completa] :))

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



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida