Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.access
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 23-12-2009, 14:07:01
mauricio
 
Mensajes: n/a
Predeterminado consulta con parametros

He creado una consulta que me permite calcular hasta el año actual el pago
que una enidad debe relizar a titulo de contribución de una pension, en campo
año he puesto el siguiente criterio >=Año([Datos Generales]![F_Pension]) lo
cual me permite liquidar desde el año en que se pensiono una persona hasta el
año actual.

Ya que una persona pudo haber laborado en varias entidades en el informe he
agregad un control calculadoqeme permita suma la lquidación de cada pensiondo
en cada emprsa asi: =DSuma("Porc * Mesadas * Actualiz","Cuota Parte","Nit_C
=" & [Nit_C] & "AND Ced_C=" & [Ced_C])

Todo esto me funciona a la perfección.

Ahor bien, lo que quiero es que la persona ingrese la fecha a la cual quiera
quiera liquidar, para lo cual en la consulta he agregado el parametro [FL] en
el campo año con lo cual la linea de criterio del campo año queda asi:
>=Año([Datos Generales]![F_Pension]) Y <= [FL]. Al ejecutar el informe este

liquida perfectamente hasa e año que ingrese, sin embago, a la hora de sumar
en dond se encuentra la instruccion Dsuma me aparece el mensaje #Error.

Cuando en la consulta remplazo el criterio [FL] por un numro numerico por
ejemplo 2008 quedando la linea de critro asÃ*** >=Año([Datos
Generales]![F_Pension]) <= 2008, al generar el informe no meaperece ningun
error en l campo Dsuma.

Me podrian ayudar con estopor favor
--
mao
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2  
Antiguo 23-12-2009, 16:07:10
Patxi Sanz
 
Mensajes: n/a
Predeterminado Re: consulta con parametros

Hola Mauricio:

Si tienes un parámetro en la consulta, Dsuma no puede indicarle qué valor va
a tomar, por eso el error.

Como estás usando la consulta en un informe, puedes hacer una cosa:

1.- Duplicar la consulta, y eliminar ese parámetro. Esta consulta la
usaremos en el DSuma.
2.- Recoger los parámetros que usas en el informe:
- http://office.microsoft.com/es-es/ac...550233082.aspx
3.- Usar el valor del parámetro en el criterio del DSuma.

--
Un saludo,


Patxi Sanz
Tudela (NA)

  #3  
Antiguo 23-12-2009, 21:15:02
mauricio
 
Mensajes: n/a
Predeterminado Re: consulta con parametros

Vamos a ver si te entendi:

Para ejecutar mi informe llamado Liquidacion Cuota Parte tuve que crea 2
consultas:
1. Cuota Parte, esa consulta es la que tiene el crierio >=Año([Datos
Generales]![F_Pension]) y en la cual debo agregar el parametro [FL]
2. Liquidacion Cuota Parte, la cual contiene la anterior consulta junto con
la información de otrastablas

La consulta origen del Dsuma es Liquidacion Cuota Parte.

Ahora bien, lo que entiendo es que la consulta Cuota Parte la duplique y
esta sea el origen de mi segunda consulta y del Dsuma. Pues bien, he
duplicado mi primer consulta llamandola Cuota Parte2 y en el informe he
modificado el origen del Dsuma con el nombre de la consulta Cuota Parte2.

Sin embargo no me funciona, que mas debo hacer o hice algo mal
--
mao


"Patxi Sanz" escribió:

> Hola Mauricio:
>
> Si tienes un parámetro en la consulta, Dsuma no puede indicarle qué valor va
> a tomar, por eso el error.
>
> Como estás usando la consulta en un informe, puedes hacer una cosa:
>
> 1.- Duplicar la consulta, y eliminar ese parámetro. Esta consulta la
> usaremos en el DSuma.
> 2.- Recoger los parámetros que usas en el informe:
> - http://office.microsoft.com/es-es/ac...550233082.aspx
> 3.- Usar el valor del parámetro en el criterio del DSuma.
>
> --
> Un saludo,
>
>
> Patxi Sanz
> Tudela (NA)
>
> .
>

  #4  
Antiguo 23-12-2009, 23:56:01
mauricio
 
Mensajes: n/a
Predeterminado Re: consulta con parametros

Se me ocurrio una idea:

he creado un formulario que me recoje el parametro [FL] he quitado de la
consulta
origen del formulario la condicion >=Año([Datos Generales]![F_Pension]).

En el formulario cree un boton para abrir el informe y en el vento al hacer
click agregue la siguiente instruccion: DoCmd.OpenReport "Liquidacion Cuota
Parte", acViewPreview, , "Año <=" & Year(Me.[FL]) ante lo cual al genera el
informe la instruccion dsuma no me presenta error alguno.

Mi problema es que a esa instruccion debo agregarle la condicion Año >=
Year(F_Pension) los dos campos anteriores pertenecen al formulario, pero no
se como hacrlo.

--
mao


"Patxi Sanz" escribió:

> Hola Mauricio:
>
> Si tienes un parámetro en la consulta, Dsuma no puede indicarle qué valor va
> a tomar, por eso el error.
>
> Como estás usando la consulta en un informe, puedes hacer una cosa:
>
> 1.- Duplicar la consulta, y eliminar ese parámetro. Esta consulta la
> usaremos en el DSuma.
> 2.- Recoger los parámetros que usas en el informe:
> - http://office.microsoft.com/es-es/ac...550233082.aspx
> 3.- Usar el valor del parámetro en el criterio del DSuma.
>
> --
> Un saludo,
>
>
> Patxi Sanz
> Tudela (NA)
>
> .
>

  #5  
Antiguo 26-12-2009, 10:17:21
Patxi Sanz
 
Mensajes: n/a
Predeterminado Re: consulta con parametros

No. La consulta que tienes como origen del informe la dejas como está.

Lo que debes hacer es copiar y pegar la consulta. A la nueva consulta, le
quitas el criterio con el parámetro, y será la que uses en el DSuma.

Y en el DSuma le agregas el criterio que cargas en el informe.

--
Un saludo,


Patxi Sanz
Tudela (NA)

  #6  
Antiguo 26-12-2009, 10:18:46
Patxi Sanz
 
Mensajes: n/a
Predeterminado Re: consulta con parametros

Si es lo que he entendido, agrega el criterio al DoCmd.OpenReport:

DoCmd.OpenReport "Liquidacion Cuota Parte", acViewPreview, , "Año <=" &
Year(Me.[FL]) & " AND Año >= " & Year(Me.F_Pension)

--
Un saludo,


Patxi Sanz
Tudela (NA)

 


Herramientas
Desplegado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta SQL con parametros SI/NO
Jmfg14 Newsgroup microsoft.public.es.access 5 06-11-2008 12:24:22
consulta de parámetros
Paula Newsgroup microsoft.public.es.access 8 31-10-2008 08:08:40
Consulta por parámetros
frewfewf Newsgroup microsoft.public.es.access 9 28-09-2008 19:18:56
Consulta con parametros
Ana Newsgroup microsoft.public.es.ado 18 13-08-2004 13:43:40
Consulta de parámetros
Elena Casañas Newsgroup es.comp.bd.ms-access 36 18-01-2004 20:31:16



La franja horaria es GMT. Ahora son las 04:18:52.



Derechos de Autor ©2000 - 2010, Newsgrupos.com
Powered by vBulletin Copyright © 2010 vBulletin Solutions, Inc.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.