Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 24-sep-2007, 04:04   #1 (permalink)
jenaro_1 ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Duda Con Access

Hola a tod@s:
Quiero hacer algo parecido a una fusión de word pero en access.
Tengo una unica tabla importada de excel, con distintos campos:
cliente, producto, caducidad... Tengo tantos registros como productos. Hay muchos datos como el nombre del cliente que se repite tantas veces como productos tenemos.
Quiero que, en una carta que me creo en el apartado de Informes en access, me salga 1 carta por cada cliente en la que aparezcan todos los productos que tengan una fecha de caducidad comprendida en un rango de fechas.

He intentado hacerlo, pero no me sale. ¿Podríais ayudarme?
Mi conocimiento de access es bastante escasito. Me lo podríais explicar, si se puede hacer, de forma sencilla.

Muchas gracias de antemano.
jenaro_1 está desconectado   Responder Citando
Antiguo 25-sep-2007, 11:11   #2 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 292
Re: Duda Con Access

Hola, si te entendí bien, debes crear una consulta con los datos que desees que aparezcan en tu informe y a continuación crear el informe basándolo en esa consulta.

Para crear la consulta, pulsa Consultas en el panel de objetos a la izquierda de la ventana de access. Luego pulsa crear consulta en vista diseño (doble click).
A continuación selecciona la tabla donde estan todos lo datos, pulsa Agregar y cierra el pequeño cuadro que muestra los nombres de las tablas.
Haciendo doble clic en cada uno de los nombres de campos, verás que se van añadiendo a la rejilla de la parte inferior de la ventana de consulta. Añade todos los que desees que aparezcan en el informe.
Cuando estén añadidos, colócate en la fila criterios de la columna que contiene las fechas por las que deseas filtrar y escriba en dicha fila las dos fechas así:

entre #01/01/2007# y #31/12/2007#

Evidentemente, no con estas fechas, sino con el intervalo que a ti te interese.

Guarda la consulta pulsando en Archivo >> Guardar y ponle el nombre que quieras.

A continuación, en el mismo panel de objetos en el que pulsaste Consultas (a la izquierda de la ventana de access una vez guardada y cerrada la consulta) pulsa ahora Informes.
Haz doble click en crear un informe usando el asistente, y sigue los pasos. En el primero de ellos elige para crear el informe la consulta que acabas de crear. El resto creo que es fácil.-

Personalizar el informe a tu gusto es un mundo. Busca un libro, manual o lo que sea y échale un vistazo. Contarte aquí como personalizarlo, da para mucha escritura, de echo, da para un curso de access enterito.

No obstante, una vez creado el informe tal y como te comento, y leído un buen libro, no deberías tener ningún problema para personalizar a tu gusto el informe.

Un saludo.
jchuk está desconectado   Responder Citando
Antiguo 27-sep-2007, 01:55   #3 (permalink)
jenaro_1 ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Parpadear Re: Duda Con Access

Gracias por tu respuesta, mi verdadero problema radica en lo siguiente. Lo voy a explicar con un breve ejemplo porque creo que así se entenderá mejor.

Tengo una tabla:
NOMBRE PRODUCTO FECHA CADUCIDAD
PEDRO MANDARINAS 05/07/07
PEDRO PERAS 06/07/07
LOLA MELONES 30/06/07
JUAN SANDIAS 25/08/07

Necesito que en un informe me aparezca:

Cada cliente en 1 sola hoja de informe al realizar la consulta entre fechas.
Es decir si hago una consulta solicitando un rango comprendido entre 01/07/07 y 30/08/07.
Necesitaría que me saliera:

1ª HOJA
PEDRO
MANDARINAS 05/07/07
PERAS 06/07/07

2ª HOJA
LOLA
MELONES 30/06/07

3ª HOJA
JUAN
SANDÍAS 25/08/07

Lo que tengo hasta ahora es un informe en que me salen tantos clientes como fechas tiene de caducidad.

¿Podríais ayudarme?
Gracias por vuestro interés.
jenaro_1 está desconectado   Responder Citando
Antiguo 30-sep-2007, 01:07   #4 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 292
Re: Duda Con Access

Hola,

Verás, la solución que yo veo es que tengas dos tablas mínimo. Una con los clientes y otra con sus productos, ambas relacionadas por supuesto.
En ese caso, realizarías dos informes, uno por cada tabla. Una vez hechos, en el informe de los clientes metes un subinforme que contenga al informe de los productos.
Puesto que las tablas en que ambos se basan están relacionadas, para cada cliente verás todos sus productos.
El subinforme estará en la zona Detalle del informe Clientes. En esa misma zona Detalle, debajo del subinforme inserta un control Salto de Página, y con eso conseguirás que tras cada subinforme se inserte una página nueva con los datos del nuevo cliente y sus respectivos productos.

Suerte. Un saludo.
jchuk está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:54.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93