Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Mostrar total en un informe de access

Estas en el tema de Mostrar total en un informe de access en el foro de Bases de Datos General en Foros del Web. Hola, cree una base de datos y a travez de una consulta sellecciono determinados items, los cuales deben ser mostrados en un informe, pero a ...
  #1 (permalink)  
Antiguo 23/03/2004, 09:25
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
Mostrar total en un informe de access

Hola, cree una base de datos y a travez de una consulta sellecciono determinados items, los cuales deben ser mostrados en un informe, pero a su vez me tiene que mostrar el importe total de esos items. esto si lo pude hacer en el formulario pero no en el informe.
A todo esto estoy usando access 2000 o 2003.
Gracias
  #2 (permalink)  
Antiguo 24/03/2004, 02:31
Avatar de puchitol  
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 20 años, 11 meses
Puntos: 0
hola,
pues si no me equivoco y te he entendido bien, solo tienes que poner un cuadro de texto en el informe y como origen de datos poner:
=Suma(nombre_del_campo_a_sumar)
y ya deberia aparecerte,ok?

un saludo.
__________________
If you think fuck is funny, fuck yourself and save your money,
espero que entendais la moraleja... je, je, je
  #3 (permalink)  
Antiguo 26/03/2004, 05:13
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
Ok, deberia ser asi, pero a mi me muestra #ERROR y no el resultado que deberia salir.
  #4 (permalink)  
Antiguo 26/03/2004, 05:41
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Verifica que nombre_del_campo_a_sumar es el que debe ser.

y que el propio control que hace la suma no se llame asi, ese puede ser el motivo del error

Un saludo
  #5 (permalink)  
Antiguo 26/03/2004, 08:09
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
No funca, el tema es asi, por ahi estoy haciendo algo mal, tengo una consulta que muestro la info a travez de un formularioel cual hay ocaciones que necesito imprimirlo, por eso el informe. Los 2 campos se llaman distinto, yo tengo dentro del formulario uyn campo que me muestra el importe total se llama tot_nopaga y el que esta en el infrme se llama texto15.
tot_nopaga me muestra bien el total (es el que esta en elformulario de la siguiente forma =suma([importe]).-)
Si yo hago que me pase los datos de tot_nopaga a texto 15 me da error y si hago lo mismo con text15 que con tot_nopaga tambien me da error.
  #6 (permalink)  
Antiguo 29/03/2004, 01:55
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
El control en el que quieres obtener el total, está en el detalle del informe, o lo has puesto en algún encabezado o pie, de página grupo o similar???
  #7 (permalink)  
Antiguo 29/03/2004, 10:15
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
Esta puesto en el pie, ¿puede ser eso?
  #8 (permalink)  
Antiguo 29/03/2004, 11:39
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
En principio no, ese es el sitio para totalizar importes

Haz una prueba, pon en el detalle del informe un control que se llame importe, y como origen del control importe

Luego en el pie, pones el control donde estará la suma, el nombre no importa mucho, y en el orgien del control, pones =Sum(importe) debería cambiarte el Sum por Suma, luego abre el informe y comprueba si funciona

Un saludo
  #9 (permalink)  
Antiguo 30/03/2004, 07:58
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
No pasa nada, el control en el detalle me va mostrando bien los valores pero no me hace la suma en el pie, si el total lo pongo en el detalle me lo muestra preo repetido por cada item que tenga el detalle lo unico que vos me pusiste =sum(Importe) y en el access me lo toma como =suma([Importe]).
No se que miercoles le pasa, se que soy novato pero no puede ser que me gane una suma....
  #10 (permalink)  
Antiguo 30/03/2004, 09:27
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Sí, es correcto y normal que te lo cambie por =Suma([Importe)

Sólo se me ocurre una cosa, que algunos de los importes tenga un valor nulo y ese sea el motivo del error
  #11 (permalink)  
Antiguo 30/03/2004, 12:37
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
Reviso y te digo
  #12 (permalink)  
Antiguo 30/03/2004, 14:59
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
Revise la consulta y en ningun lado me muestra valores nulos salvo en el ultimo registro que supuestamente esta vacio me muestra $0 ¿sera eso?
  #13 (permalink)  
Antiguo 30/03/2004, 15:39
 
Fecha de Ingreso: abril-2001
Mensajes: 105
Antigüedad: 23 años, 7 meses
Puntos: 0
¿Te fijaste si el nombre del campo que sumas es el mismo del origen del control?
__________________
Desde Chile, Crave
  #14 (permalink)  
Antiguo 31/03/2004, 15:56
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
El campo que quiero sumar se llama importe y en el origen tengo puesto =Suma=([Importe]).
A eso te referis.
  #15 (permalink)  
Antiguo 01/04/2004, 01:15
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Ese puede ser el problema

Al campo donde pongas como Origen del contro =suma([Importe]) , llámale TotalImporte, parece que tienes una referencia circular
  #16 (permalink)  
Antiguo 01/04/2004, 08:17
 
Fecha de Ingreso: septiembre-2002
Ubicación: Argentina
Mensajes: 144
Antigüedad: 22 años, 2 meses
Puntos: 0
Ya esta !!!!, mirando en algunos ejemplos de Access me di cuenta que estaba poniendo el control en el pie de pagina cuando en realidad va en el pie del informe. Que bolu... que soy...

Gracias a todos por romperse la cabeza conmigo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:24.