Asociar desplegable a tabla excel

16/07/2007 - 14:20 por Ivan | Informe spam
Estoy realizando un documento en word con una serie de campos a rellenar. Uno
de ellos es el producto escogido. (Desplegable) hasta ahí bien. El problema
es que no se como hacer que una vez seleccionada la opción del desplegable me
muestre en un campo a parte el precio asociado.
La tabla de precios y productos estan en un excel. Desconozco la
programación en macros y no se como salirme.
Agradezco de antemano vuestras aportaciones.
Ivan

Preguntas similare

Leer las respuestas

#1 Tux
17/07/2007 - 17:58 | Informe spam
Hola Ivan:-)


Ivan escribió:
documento en word con una serie de campos a rellenar. Uno
de ellos es el producto escogido. (Desplegable)una vez seleccionada la opción me
muestre en un campo a parte el precio asociado.
La tabla de precios y productos estan en un excel. Desconozco la
programación en macros .



Bien necesito saber, si utilizas controles de la barra herramientas
formularios o bien controles de la barra de herramientas Cuadro de
controles.

Ademas de saber que rangos quieres traer de excel [cuando le des a
cualquier opcion del desplegable], y si van a ser siempre los mismos
rangos o diferentes rangos para cada opcion del desplegable.

Explicanos esto un poco mas detalladamente ok? :-)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com
Respuesta Responder a este mensaje
#2 Ivan
20/07/2007 - 12:54 | Informe spam
Bien, los controles que utilizo son los de la barra de herramientas de
formularios.

En cuanto a rangos Mejor explico que es lo que persigo. Tengo un volumen
de documentos (contratos de suscripción de productos). Estos son iguales para
todos los productos pero me gustaria que ese mismo documento sirviera para
todos.
Lo que pense fue en poder hacer que un documento tipo tuviera un formato con
petición de datos estardar (Nombre, Apellidos, Dirección, Telf. ... etc.).
Hasta ahí fácil... ;-)
En el apartado de producto a contratar, pensé en que simplemente desplegando
y seleccionando, marcase su precio asociado. Una vez rellenado todo (imprimir
y enviar documento a cliente para su firma)

La tabla de productos y precios son dos columnas de una hoja excel (que
despues ya buscare la manera de hacer que conecte con la BBDD SQL ya que es
ahí donde esta la información productos/precios) Pero por ahora no queria
complicarme mucho y buscar una solución fácil (tabla en excel) ... pero mis
conocimientos son nulos en macros y funciones avanzadas del word por lo que
expuse aquí mi planteamiento.

Que puedo hacer? Usar formularios para lo que comento es el camino o debo
utilizar otras fórmulas? Por favor, si necesitas mas información te la
facilitaré con mucho gusto.

Gracias. Iván

"Tux" escribió:

Hola Ivan:-)


Ivan escribió:
> documento en word con una serie de campos a rellenar. Uno
> de ellos es el producto escogido. (Desplegable)una vez seleccionada la opción me
> muestre en un campo a parte el precio asociado.
> La tabla de precios y productos estan en un excel. Desconozco la
> programación en macros .

Bien necesito saber, si utilizas controles de la barra herramientas
formularios o bien controles de la barra de herramientas Cuadro de
controles.

Ademas de saber que rangos quieres traer de excel [cuando le des a
cualquier opcion del desplegable], y si van a ser siempre los mismos
rangos o diferentes rangos para cada opcion del desplegable.

Explicanos esto un poco mas detalladamente ok? :-)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com










Respuesta Responder a este mensaje
#3 Tux
20/07/2007 - 17:21 | Informe spam
Ivan escribió:
Bien, los controles que utilizo son los de la barra de herramientas de
formularios.

En cuanto a rangos Mejor explico que es lo que persigo. Tengo un volumen
de documentos (contratos de suscripción de productos). Estos son iguales para
todos los productos pero me gustaria que ese mismo documento sirviera para
todos.
Lo que pense fue en poder hacer que un documento tipo tuviera un formato con
petición de datos estardar (Nombre, Apellidos, Dirección, Telf. ... etc.).
Hasta ahí fácil... ;-)
En el apartado de producto a contratar, pensé en que simplemente desplegando
y seleccionando, marcase su precio asociado. Una vez rellenado todo (imprimir
y enviar documento a cliente para su firma)

La tabla de productos y precios son dos columnas de una hoja excel (que
despues ya buscare la manera de hacer que conecte con la BBDD SQL ya que es
ahí donde esta la información productos/precios) Pero por ahora no queria
complicarme mucho y buscar una solución fácil (tabla en excel) ... pero mis
conocimientos son nulos en macros y funciones avanzadas del word por lo que
expuse aquí mi planteamiento.

Que puedo hacer? Usar formularios para lo que comento es el camino o debo
utilizar otras fórmulas? Por favor, si necesitas mas información te la
facilitaré con mucho gusto.

Gracias. Iván




Hola Ivan :)

Bien dejame hacer unas pruebas y ya te comento mejor, porque quiero
probar mediante programacion vba de word y a ver si se pudiera hacer sin
programacion ? me voy a poner a hacer pruebas ahora y a la noche o ya
para el domingo te comento ok? :)

Saludos
Monica




Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com
Respuesta Responder a este mensaje
#4 Ivan
20/07/2007 - 20:50 | Informe spam
Gracias.

"Tux" escribió:

Ivan escribió:
> Bien, los controles que utilizo son los de la barra de herramientas de
> formularios.
>
> En cuanto a rangos Mejor explico que es lo que persigo. Tengo un volumen
> de documentos (contratos de suscripción de productos). Estos son iguales para
> todos los productos pero me gustaria que ese mismo documento sirviera para
> todos.
> Lo que pense fue en poder hacer que un documento tipo tuviera un formato con
> petición de datos estardar (Nombre, Apellidos, Dirección, Telf. ... etc.).
> Hasta ahí fácil... ;-)
> En el apartado de producto a contratar, pensé en que simplemente desplegando
> y seleccionando, marcase su precio asociado. Una vez rellenado todo (imprimir
> y enviar documento a cliente para su firma)
>
> La tabla de productos y precios son dos columnas de una hoja excel (que
> despues ya buscare la manera de hacer que conecte con la BBDD SQL ya que es
> ahí donde esta la información productos/precios) Pero por ahora no queria
> complicarme mucho y buscar una solución fácil (tabla en excel) ... pero mis
> conocimientos son nulos en macros y funciones avanzadas del word por lo que
> expuse aquí mi planteamiento.
>
> Que puedo hacer? Usar formularios para lo que comento es el camino o debo
> utilizar otras fórmulas? Por favor, si necesitas mas información te la
> facilitaré con mucho gusto.
>
> Gracias. Iván
>

Hola Ivan :)

Bien dejame hacer unas pruebas y ya te comento mejor, porque quiero
probar mediante programacion vba de word y a ver si se pudiera hacer sin
programacion ? me voy a poner a hacer pruebas ahora y a la noche o ya
para el domingo te comento ok? :)

Saludos
Monica




Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com










Respuesta Responder a este mensaje
#5 Tux
21/07/2007 - 00:31 | Informe spam
Ivan escribió:
Gracias.





Hola Ivan :)

Bien haciendo pruebas y demas he llegado a la conclusion de que bien
podemos hacerlo o podemos hechar mano para este caso ,utilizar
[Combinacion de correspondencia ] como explico mas abajo, que aunque no
combinemos correspondencia podemos utilizarla como truquillo o
alternativa rapida y menos pesada para el documento de word, ya que si
tienes mas de mil productos y mas de mil precios como que se nos caeria
o se nos vendria abajo el [ Dropdown ] o desplegable de la barra de
formularios, al igual que si utilizaramos un combobox de la barra de
herramientas de controles ActiveX.

Se podrian cargar en un formulario [ userform ] osea se traer los datos
de excel al userform de word y desde ahi controlar los productos y
precios , no obstante si tuvieras pocos [productos] y pocos [precios] se
podria hacer como dices [ utilizando el desplegable ], pero me temo que
la lista sera larga :( , bueno prueba lo siguiente que te propongo aqui
abajo y ya tu realizas las pruebas y me comentas ok? :-)

______Explication___________________________________

Bien podemos utilizar en este caso la [combinación de correspondencia]
de la siguiente manera:

Tenemos en el documento por ejemplo lo siguiente:

Nombre:
Direccion:
Ciudad:
Provincia:

Producto:
Precio:

Bien lo primero de todo sacamos la barra de herramientas de combinar
correspondencia para ello:

Menú Ver » Barra de herramientas » combinar correspondencia

Ahora Insertaremos un campo de los productos de tu base de datos en [
Producto ] y un campo en [ precio ] de la siguiente manera:

Click en el segundo boton de la barra de herramientas que hemos sacado [
abrir origen de datos ] se te abrira una ventana de dialogo, pues tu
solamente tienes que buscar el origen de datos, en este caso Excel , tu
archivo de Excel, y le das a abrir , eliges la hoja en la que estan los
datos y aceptas. [ no se si podrias abrir un origen de base de datos
que no sea Microsoft, no lo se eh? no lo he probado nunca :-? ]


Ahora has de insertar los campos, te colocas al lado de
[ Producto ] y click en el sexto boton [ insertar campos combinados ]
eliges el campo y dale a insertar cierra y haz lo mismo para el [
precio ] luego te vas al boton que pone [ABC] denominado [ ver datos
combinados ] y un click para ver los valores ahora cada vez que
necesites cambiar los valores o elegirlos de una lista :

Simplemente con darle al tercer boton de la barra de herramientas
combinar correspondencia que dice [ Destinatarios de combinar
correspondencia ] podras ahí seleccionar el que quieras y al darle a
aceptar, ya tendras los campos cambiados.

Mas info :

http://office.microsoft.com/es-es/w...03082.aspx

http://office.microsoft.com/es-hn/w...53082.aspx


____________Finiquitamos [ de momento ] la explication :D _______


Ya nos comentas cualquier duda ok? :-)

Saludos
Monica




Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida