Como crear un campo lista a partir de una tabla combinada

08/09/2004 - 10:20 por María | Informe spam
Hola, tengo una tabla combinada que me muestra 2 columnas: una el nº de
proveedor y otra el nombre de este proveedor. En otra hoja del mismo fichero
tengo que capturar una serie de datos. El primero es nº de prov. como lo que
se es el nombre, ahora mismo tengo que clicar en la otra hoja, ver cual que
nº le corresponde y capturarlo manualmente.

Lo que quería es hacer algo tipo cuadro combinado en access: que en la celda
despliegue una lista, me aparezcan los 2 valores (nª+nombre) y poder
seleccionar y guardar solo el nº.

Alguien sabe como???. Gracias.

Preguntas similare

Leer las respuestas

#1 Anonimo
08/09/2004 - 13:11 | Informe spam
Una alternativa es la siguiente:

Datos en la hoja1
A B
1 pepe 1001
2 ramon 1002
3 manuel 1003

En la hoja de trabajo creas un cuadro combinado con las
siguientes propiedades:
ColumnCount 2
ListFillRange Hoja1!a1:b3 (mejor dale un nombre al
rango y lo referencias por el nombre.

Y ya está. cuando quieras consultar un código lo miras en
el cuadro combinado, sin necesidad de ir a la otra hoja.











Hola, tengo una tabla combinada que me muestra 2 columnas:


una el nº de
proveedor y otra el nombre de este proveedor. En otra hoja


del mismo fichero
tengo que capturar una serie de datos. El primero es nº


de prov. como lo que
se es el nombre, ahora mismo tengo que clicar en la otra


hoja, ver cual que
nº le corresponde y capturarlo manualmente.

Lo que querà­a es hacer algo tipo cuadro combinado en


access: que en la celda
despliegue una lista, me aparezcan los 2 valores


(nª+nombre) y poder
seleccionar y guardar solo el nº.

Alguien sabe como???. Gracias.
.

Respuesta Responder a este mensaje
#2 Anonimo
08/09/2004 - 16:12 | Informe spam
Crea el cuadro combinado desde la barra de herramientas
'cuadro de controles'.

Si quieres cargar la celda a1 con el valor seleccionado en
el cuadro combiando, tienes que cargar esta propiedad:
LinkedCell = a1

si quieres cargar el código (no el nombre) utiliza esta
propiedad:

BoundColumn = 2 (para indicar que es la segunda columna)

Con esto (y lo dicho anteriormente) peudes cargar el valor
de una celda con los datos de un cuadro combinado. Si lo
que quieres cargar son las celdas de toda la columna, para
hacerlo 'elegantemente' habría que utilizar código (no es
difícil), 'sólo' tienes que comprobar que la celda
seleccionada pertenece a la columna, leer la fila que le
corresponde y modificar la propiedad linkedcell del cuadro
combinado para que apunte a esa celda.



Hola,
dos cosas: la primera es que no se como asignar las


propiedades que dices al
cuadro combinado. Lo creo desde la barra de Formularios y


después entro en
Formato de Control (y hasta ahà­ llego).

De todas formas creo que eso no me va a servir(aunque sà­


para otras cosas).
Lo que quiero es algo como lo de Datos/Validación...es


decir que en cada
celda que tengo que capturar el codigo proveedor pueda


desplegar...la àºnica
diferencia es que quiero que me muestre 2 columnas y que


en la celda "grabe"
una. Igual que se puede hacer en ACCESS.
No es que quiera tener una especie de "buscador" sino que


en vez de teclear
el valor, lo que quiero es seleccionarlo de una lista.

Saludos.



"" escribió:

Una alternativa es la siguiente:

Datos en la hoja1
A B
1 pepe 1001
2 ramon 1002
3 manuel 1003

En la hoja de trabajo creas un cuadro combinado con las
siguientes propiedades:
ColumnCount 2
ListFillRange Hoja1!a1:b3 (mejor dale un nombre al
rango y lo referencias por el nombre.

Y ya està¡. cuando quieras consultar un código lo miras en
el cuadro combinado, sin necesidad de ir a la otra hoja.











>Hola, tengo una tabla combinada que me muestra 2 columnas:
una el nà,º de
>proveedor y otra el nombre de este proveedor. En otra hoja
del mismo fichero
>tengo que capturar una serie de datos. El primero es nà,º
de prov. como lo que
>se es el nombre, ahora mismo tengo que clicar en la otra
hoja, ver cual que
>nà,º le corresponde y capturarlo manualmente.
>
>Lo que queràf­a es hacer algo tipo cuadro combinado en
access: que en la celda
>despliegue una lista, me aparezcan los 2 valores
(nà,ª+nombre) y poder
>seleccionar y guardar solo el nà,º.
>
>Alguien sabe como???. Gracias.
>.
>



.

Respuesta Responder a este mensaje
#3 María
09/09/2004 - 09:21 | Informe spam
Ufff, esto ya es mucho pa' mi. Me voy pegando con formulas y alguna
herramienta pero el código aun es demasiado. Lo he intentado pero no funciona.

Me pregunto si tendrás una hoja ejemplo que podrías enviarme
(). He buscado en la ayuda y en la web pero no consigo ninguna
plantilla en la que usen algo de este tipo (o quizás sepas de alguna).

Si no te agradezco tu interés de todas formas.

Saludos.

"" escribió:

Crea el cuadro combinado desde la barra de herramientas
'cuadro de controles'.

Si quieres cargar la celda a1 con el valor seleccionado en
el cuadro combiando, tienes que cargar esta propiedad:
LinkedCell = a1

si quieres cargar el código (no el nombre) utiliza esta
propiedad:

BoundColumn = 2 (para indicar que es la segunda columna)

Con esto (y lo dicho anteriormente) peudes cargar el valor
de una celda con los datos de un cuadro combinado. Si lo
que quieres cargar son las celdas de toda la columna, para
hacerlo 'elegantemente' habría que utilizar código (no es
difícil), 'sólo' tienes que comprobar que la celda
seleccionada pertenece a la columna, leer la fila que le
corresponde y modificar la propiedad linkedcell del cuadro
combinado para que apunte a esa celda.



>Hola,
>dos cosas: la primera es que no se como asignar las
propiedades que dices al
>cuadro combinado. Lo creo desde la barra de Formularios y
después entro en
>Formato de Control (y hasta ahà­ llego).
>
>De todas formas creo que eso no me va a servir(aunque sà­
para otras cosas).
>Lo que quiero es algo como lo de Datos/Validación...es
decir que en cada
>celda que tengo que capturar el codigo proveedor pueda
desplegar...la àºnica
>diferencia es que quiero que me muestre 2 columnas y que
en la celda "grabe"
>una. Igual que se puede hacer en ACCESS.
>No es que quiera tener una especie de "buscador" sino que
en vez de teclear
>el valor, lo que quiero es seleccionarlo de una lista.
>
>Saludos.
>
>
>
>"" escribió:
>
>> Una alternativa es la siguiente:
>>
>> Datos en la hoja1
>> A B
>> 1 pepe 1001
>> 2 ramon 1002
>> 3 manuel 1003
>>
>> En la hoja de trabajo creas un cuadro combinado con las
>> siguientes propiedades:
>> ColumnCount 2
>> ListFillRange Hoja1!a1:b3 (mejor dale un nombre al
>> rango y lo referencias por el nombre.
>>
>> Y ya està¡. cuando quieras consultar un código lo miras en
>> el cuadro combinado, sin necesidad de ir a la otra hoja.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> >Hola, tengo una tabla combinada que me muestra 2 columnas:
>> una el nà,º de
>> >proveedor y otra el nombre de este proveedor. En otra hoja
>> del mismo fichero
>> >tengo que capturar una serie de datos. El primero es nà,º
>> de prov. como lo que
>> >se es el nombre, ahora mismo tengo que clicar en la otra
>> hoja, ver cual que
>> >nà,º le corresponde y capturarlo manualmente.
>> >
>> >Lo que queràf­a es hacer algo tipo cuadro combinado en
>> access: que en la celda
>> >despliegue una lista, me aparezcan los 2 valores
>> (nà,ª+nombre) y poder
>> >seleccionar y guardar solo el nà,º.
>> >
>> >Alguien sabe como???. Gracias.
>> >.
>> >
>>
>.
>

Respuesta Responder a este mensaje
#4 Anonimo
09/09/2004 - 11:54 | Informe spam
Te lo he enviado a tu correo.



Ufff, esto ya es mucho pa' mi. Me voy pegando con formulas


y alguna
herramienta pero el código aun es demasiado. Lo he


intentado pero no funciona.

Me pregunto si tendrà¡s una hoja ejemplo que podrà­as


enviarme
(). He buscado en la ayuda y en la web pero


no consigo ninguna
plantilla en la que usen algo de este tipo (o quizà¡s


sepas de alguna).

Si no te agradezco tu interés de todas formas.

Saludos.

"" escribió:

Crea el cuadro combinado desde la barra de herramientas
'cuadro de controles'.

Si quieres cargar la celda a1 con el valor seleccionado en
el cuadro combiando, tienes que cargar esta propiedad:
LinkedCell = a1

si quieres cargar el código (no el nombre) utiliza esta
propiedad:

BoundColumn = 2 (para indicar que es la segunda columna)

Con esto (y lo dicho anteriormente) peudes cargar el valor
de una celda con los datos de un cuadro combinado. Si lo
que quieres cargar son las celdas de toda la columna, para
hacerlo 'elegantemente' habrà­a que utilizar código (no es
difà­cil), 'sólo' tienes que comprobar que la celda
seleccionada pertenece a la columna, leer la fila que le
corresponde y modificar la propiedad linkedcell del cuadro
combinado para que apunte a esa celda.



>Hola,
>dos cosas: la primera es que no se como asignar las
propiedades que dices al
>cuadro combinado. Lo creo desde la barra de Formularios y
despuàf©s entro en
>Formato de Control (y hasta ahàf­ llego).
>
>De todas formas creo que eso no me va a servir(aunque sàf­
para otras cosas).
>Lo que quiero es algo como lo de Datos/Validaciàf³n...es
decir que en cada
>celda que tengo que capturar el codigo proveedor pueda
desplegar...la àfºnica
>diferencia es que quiero que me muestre 2 columnas y que
en la celda "grabe"
>una. Igual que se puede hacer en ACCESS.
>No es que quiera tener una especie de "buscador" sino que
en vez de teclear
>el valor, lo que quiero es seleccionarlo de una lista.
>
>Saludos.
>
>
>
>"" escribiàf³:
>
>> Una alternativa es la siguiente:
>>
>> Datos en la hoja1
>> A B
>> 1 pepe 1001
>> 2 ramon 1002
>> 3 manuel 1003
>>
>> En la hoja de trabajo creas un cuadro combinado con las
>> siguientes propiedades:
>> ColumnCount 2
>> ListFillRange Hoja1!a1:b3 (mejor dale un nombre al
>> rango y lo referencias por el




nombre.
>>
>> Y ya estàf¡. cuando quieras consultar un càf³digo




lo miras en
>> el cuadro combinado, sin necesidad de ir a la otra hoja.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> >Hola, tengo una tabla combinada que me muestra 2




columnas:
>> una el nàf,à,º de
>> >proveedor y otra el nombre de este proveedor. En




otra hoja
>> del mismo fichero
>> >tengo que capturar una serie de datos. El primero es




nàf,à,º
>> de prov. como lo que
>> >se es el nombre, ahora mismo tengo que clicar en la otra
>> hoja, ver cual que
>> >nàf,à,º le corresponde y capturarlo manualmente.
>> >
>> >Lo que queràffà,­a es hacer algo tipo cuadro




combinado en
>> access: que en la celda
>> >despliegue una lista, me aparezcan los 2 valores
>> (nàf,à,ª+nombre) y poder
>> >seleccionar y guardar solo el nàf,à,º.
>> >
>> >Alguien sabe como???. Gracias.
>> >.
>> >
>>
>.
>



.

Respuesta Responder a este mensaje
#5 María
10/09/2004 - 14:17 | Informe spam
Muchas gracias. Me sirve.

Ahora tengo que destriparlo para saber hacer el proximo.

Saludos.

"" escribió:

Te lo he enviado a tu correo.



>Ufff, esto ya es mucho pa' mi. Me voy pegando con formulas
y alguna
>herramienta pero el código aun es demasiado. Lo he
intentado pero no funciona.
>
>Me pregunto si tendrà¡s una hoja ejemplo que podrà­as
enviarme
>(). He buscado en la ayuda y en la web pero
no consigo ninguna
>plantilla en la que usen algo de este tipo (o quizà¡s
sepas de alguna).
>
>Si no te agradezco tu interés de todas formas.
>
>Saludos.
>
>"" escribió:
>
>> Crea el cuadro combinado desde la barra de herramientas
>> 'cuadro de controles'.
>>
>> Si quieres cargar la celda a1 con el valor seleccionado en
>> el cuadro combiando, tienes que cargar esta propiedad:
>> LinkedCell = a1
>>
>> si quieres cargar el código (no el nombre) utiliza esta
>> propiedad:
>>
>> BoundColumn = 2 (para indicar que es la segunda columna)
>>
>> Con esto (y lo dicho anteriormente) peudes cargar el valor
>> de una celda con los datos de un cuadro combinado. Si lo
>> que quieres cargar son las celdas de toda la columna, para
>> hacerlo 'elegantemente' habrà­a que utilizar código (no es
>> difà­cil), 'sólo' tienes que comprobar que la celda
>> seleccionada pertenece a la columna, leer la fila que le
>> corresponde y modificar la propiedad linkedcell del cuadro
>> combinado para que apunte a esa celda.
>>
>>
>>
>> >Hola,
>> >dos cosas: la primera es que no se como asignar las
>> propiedades que dices al
>> >cuadro combinado. Lo creo desde la barra de Formularios y
>> despuàf©s entro en
>> >Formato de Control (y hasta ahàf­ llego).
>> >
>> >De todas formas creo que eso no me va a servir(aunque sàf­
>> para otras cosas).
>> >Lo que quiero es algo como lo de Datos/Validaciàf³n...es
>> decir que en cada
>> >celda que tengo que capturar el codigo proveedor pueda
>> desplegar...la àfºnica
>> >diferencia es que quiero que me muestre 2 columnas y que
>> en la celda "grabe"
>> >una. Igual que se puede hacer en ACCESS.
>> >No es que quiera tener una especie de "buscador" sino que
>> en vez de teclear
>> >el valor, lo que quiero es seleccionarlo de una lista.
>> >
>> >Saludos.
>> >
>> >
>> >
>> >"" escribiàf³:
>> >
>> >> Una alternativa es la siguiente:
>> >>
>> >> Datos en la hoja1
>> >> A B
>> >> 1 pepe 1001
>> >> 2 ramon 1002
>> >> 3 manuel 1003
>> >>
>> >> En la hoja de trabajo creas un cuadro combinado con las
>> >> siguientes propiedades:
>> >> ColumnCount 2
>> >> ListFillRange Hoja1!a1:b3 (mejor dale un nombre al
>> >> rango y lo referencias por el
nombre.
>> >>
>> >> Y ya estàf¡. cuando quieras consultar un càf³digo
lo miras en
>> >> el cuadro combinado, sin necesidad de ir a la otra hoja.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> >Hola, tengo una tabla combinada que me muestra 2
columnas:
>> >> una el nàf,à,º de
>> >> >proveedor y otra el nombre de este proveedor. En
otra hoja
>> >> del mismo fichero
>> >> >tengo que capturar una serie de datos. El primero es
nàf,à,º
>> >> de prov. como lo que
>> >> >se es el nombre, ahora mismo tengo que clicar en la otra
>> >> hoja, ver cual que
>> >> >nàf,à,º le corresponde y capturarlo manualmente.
>> >> >
>> >> >Lo que queràffà,­a es hacer algo tipo cuadro
combinado en
>> >> access: que en la celda
>> >> >despliegue una lista, me aparezcan los 2 valores
>> >> (nàf,à,ª+nombre) y poder
>> >> >seleccionar y guardar solo el nàf,à,º.
>> >> >
>> >> >Alguien sabe como???. Gracias.
>> >> >.
>> >> >
>> >>
>> >.
>> >
>>
>.
>

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