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

Respuesta
 
Herramientas Desplegado
Antiguo 08-abr-2008, 10:18   #1 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Duda Informes Access

Hola a todos, tengo un quebradero de cabeza con los informes, haber si hay solucion a esto.

Primero de todo, tengo una consulta que mediante parametros ingreso, un rango de meses a mostrar, y tambien un rango de años a mostrar. De esto obtengo un total de cada mes.

La consulta esta ligada al informe de tal forma que al abrir el informe me pide los parametros anteriores y crea el informe. hasta aqui todo Ok

El problema me lo encuentro en la forma de representar los resultados, y lo que quiero es que me lo saque en columnas y filas y no todo seguido hacia abajo, haber si me explico; si la consulta es de los años 2005 2006 2007 y de los meses 01 02 03 quisiera que apareciera tipo excel,
algo asi

2005 2006 2007
01 total total total
02 total total total
03 total total total

Esta claro no? no se si sera posible, yo por mi parte no he podido. Algun genio por ahi?
Zizo está desconectado   Responder Citando
Antiguo 08-abr-2008, 13:37   #2 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

Pues no estoy muy seguro de haberlo entendido bien, pero si lo entendí, yo te diría que hicieras una consulta de referencias cruzadas.
Creo que, realmente, es eso lo que estás pidiendo. Luego, de esa consulta sacas el informe.

Ya me contarás. Un saludo
jchuk está desconectado   Responder Citando
Antiguo 09-abr-2008, 01:38   #3 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

La consulta ya la tengo hecha y me devuelve algo asi

01 2006 1200.23
01 2007 3256.23
02 2006 4589.36
02 2007 4785.25

ahora lo que quiero es poder hacer la representacion de los datos en el informe de la forma que os cite anterirormente, los años en eje X y los meses en eje Y (por decirlo de una forma grafica)
Zizo está desconectado   Responder Citando
Antiguo 09-abr-2008, 07:01   #4 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

Hola, creo que la consulta que muestras no es de referencias cruzadas, la mía se ve así:

Expr2 1980 1981 1982
1 169.000,00 €
2 208.000,00 € 162.500,00 €
4 386.750,00 €
5 370.500,00 €
6 318.500,00 €
9 500.500,00 €
11 1.040.000,00 €
12 104.000,00 € 513.500,00 €

A la izquierda tengo los meses en columnas y arriba como cabecera de cada columna tengo los años.
jchuk está desconectado   Responder Citando
Antiguo 10-abr-2008, 03:21   #5 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

tengo en la misma tabla un campo con el año y otro campo con los meses, me podrias indicar como hago una consulta de referencias cruzadas? mi tabla es del tipo

01 2006 89,34
01 2006 54.90
................................
................................

Asi con cada mes y años y yo quiero poder sacar el esquema citado anterior, del mes XX del año XXXX la suma total, asi con todos los años y todos los meses
Zizo está desconectado   Responder Citando
Antiguo 10-abr-2008, 06:50   #6 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

Hola,

Acude a crear una consulta en vista diseño y añade tu tabla.
Una vez añadida, en la rejilla QBE de la parte inferior pon los campos años, meses y el campo con las cifras a sumar.

A continuación acude al menú Consulta >> Consulta de tabla de referencias cruzadas.

Aquí se te habrán añadido a la cuadrícula QBE las filas Total y Tab Ref Cruz

Pues bien, en la fila Tab Ref Cruz de años, despliega y escoge encabezado de columna. Para meses escoge encabezados de fila, y para el campo a sumar escoge Valor.

En la fila Total pondrá Agrupar Por para los tres campos, cambia SOLO en el campo del que quieras sumar el Agrupar Por por Suma.

Y con esto debería salirte la consulta que buscas.

Un saludo.
jchuk está desconectado   Responder Citando
Antiguo 10-abr-2008, 07:58   #7 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

Ok, muchas gracias, me funciono, el unico problema que que en meses y años yo tengo puesto como parametro para que el usuario ingrese desde que mes hasta que mes y lo mismo con año y al hacerlo asi me sale un mensaje diciendome:

El motor de base de datos microsoft jet no reconoce [desde Año] como un nombre de campo o expresion validos.

la expresion es esta para año:

>=[Año desde] Y <=[Año hasta]

y para mes lo mismo
Zizo está desconectado   Responder Citando
Antiguo 11-abr-2008, 01:11   #8 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

Esos criterios parametrizados los debes poner en la fila Criterios, los has puesto ahí? o en la fila Campo, por que si están en la fila Campo, esa es la causa del error.
jchuk está desconectado   Responder Citando
Antiguo 11-abr-2008, 05:25   #9 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

Si claro que estan puestos en la zona de criterios, el caso es que si lo hago en una consulta normal, me pide los parametros y me hace la consulta bien, pero de referencias cruzadas me dice que leches....
Zizo está desconectado   Responder Citando
Antiguo 13-abr-2008, 03:02   #10 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

uhmmmmm,

Vamos a ver.... El campo año, que es el de los criterios, en su correspondiente tabla es de tipo numérico?
Si lo es, una vez escritos los parámetros en la fila Criterios, acude al menú Consulta >> Parámetros
Ahí escribe a la izquierda los mismos parámetros que has escrito en Criterios, y en la derecha, hay un desplegable del que debes escoger para cada parámetro el tipo de datos que coincida con cómo lo almacenas en la tabla (Entero, Entero Largo.....)

Acepta y yo creo que así te debería funcionar.

Si no es así, me cuentas y haber si acabamos de solucionarlo.

Un saludo.
jchuk está desconectado   Responder Citando
Antiguo 16-abr-2008, 08:11   #11 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

Ok, ahora si que funciono!!, ahora tengo un problemilla menor y es que necesito sacar un grafico de esto y no me deja ya que cuando voy a informe y selecciono la consulta que acabo de hacer no hay campos que seleccionar y no me deja
Zizo está desconectado   Responder Citando
Antiguo 17-abr-2008, 08:00   #12 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

La verdad es que aunque en access se pueden realizar gráficos, los trata mejor excel.
Cuando tengo que graficar algo, me exporto la consulta a excel (botón derecho sobre la consulta y exportar) y allí es donde trabajo con los gráficos.

Un saludo
jchuk está desconectado   Responder Citando
Antiguo 17-abr-2008, 08:57   #13 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

Si, la verdad que me dado cuenta, he ideado una solucion pero es cutre, y es crear la consulta sin parametros (sacandome todos los años y todos los meses) y asi me deja hacer el grafico, luego modifico la consulta y le añado los parametros, el problema es que me pide tantas veces el parametro mes como años tenga, si añado el año 2005,2006,2007, me pide el parametro de meses 3 veces....

Por cierto otra consultilla que veo que eres bueno en esto....vamos a ver la tabla que tengo tiene un campo mes (01,02,03...) y otro campo que es una cantidad.

El tema que tengo es que si yo consulto los meses desde el 02 hasta el 06, solo me aparecen los que haya en la tabla, aver si me explico si en la tabla no hay un mes 04 (no lo hay por que no hay valor para el) no me aparece en la consulta, lo que yo persigo es que si no hay mes, me lo muestre pero sin cantidad, osea

Mes Cantidad
01 56.5
02 23.8
03 45.2
04 00.0 --> quiero esto, si no hay mes 04 en la tabla, me lo saque igual
05 45.5
06 12.3
Zizo está desconectado   Responder Citando
Antiguo 17-abr-2008, 11:49   #14 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

Pues para eso introduce el mes y deja la cantidad vacía o a cero.
Que yo sepa access no puede mostrar nada que no esté almacenado en una tabla o que se pueda calcular a partir de lo almacenado.

A lo mejor sí se puede, pero yo creo que no.

Un saludo.
jchuk está desconectado   Responder Citando
Antiguo 18-abr-2008, 08:16   #15 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

Jejej ya, el problema es que la tabla es generada por un programa externo, yo me tengo que amoldar a como esta la tabla
Zizo está desconectado   Responder Citando
Antiguo 18-abr-2008, 08:45   #16 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

Hola,

Pero.... si tienes acceso a la tabla podrás incluir más registros en ella. No?

O sino, como puedes hacer consultas basándote en las tablas, haz una consulta de Creación de Tabla que genere una nueva tabla exactamente igual que la tuya.
En esa nueva tabla añade los registros necesarios para que te aparezcan todos los años, y usa esa tabla para realizar la Consulta de referencias cruzadas, el informe y los gráficos.

No sé, no se me ocurre otra cosa.
jchuk está desconectado   Responder Citando
Antiguo 18-abr-2008, 09:57   #17 (permalink)
Zizo está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 104
Re: Duda Informes Access

Eso no se me habia ocurrido, una consulta de creacion...como hago para que al ejecutar mi consulta primero me haga una de creacion?
Zizo está desconectado   Responder Citando
Antiguo 26-abr-2008, 11:55   #18 (permalink)
jchuk está en el buen camino
 
Fecha de Ingreso: julio-2006
Mensajes: 233
Re: Duda Informes Access

Hola, disculpa, no me di cuenta de tu respuesta. Un despiste.....

No debes ejecutar tu consulta,

En primer lugar, en la ventana Diseño de consulta, del menú consulta escoge Creación de tabla para generar una nueva tabla con todos los datos y campos que te interesen.

Es esta nueva tabla donde introducirás nuevos registros, es esta misma tabla la que deberías usar para generar la consulta de referencias cruzadas que te sirva para el informe.

Un saludo.
jchuk está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


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 19:44.


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