Access - campo calculado segun fecha

   
Vista:

campo calculado segun fecha

Publicado por rafa (149 intervenciones) el 20/06/2010 19:01:42
Saludos a todo el mundo, espero que alguien me pueda ayudar.
Tengo una base de datos con una tabla de facturas, pero como muchos de ustedes sabran a partir del proximo mes de julio el iva cambia del 16% al 18 por eso cuando yo tengo que imprimir una factura dependiendo de la fecha me tiene que poner un iva u otro. como tendría que hacer para que con la misma tabla y el mismo informe me lo haga automaticamente.
gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:campo calculado segun fecha

Publicado por 2pl (461 intervenciones) el 20/06/2010 22:35:26
Si el iva lo calcula cuando vas ha imprimir la factura seria así
IVA=IIF([ME.FECHAFACTURA]>=#01-01-2010#;[ME.BASEIMPONIBLE]*0,18;[ME.BASEIMPONIBLE]*0,18)

Si fecha factura mayor o igual #01-07-2010# el iva será el 18% caso contrario el 16%
FECHAFACTURA y BASEIMPONIBLE los sustiyes por los tuyos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:campo calculado segun fecha

Publicado por rafa (149 intervenciones) el 21/06/2010 09:36:44
PERDONA PERO NO ME SALE,
EL IVA LO CALCULA CUANDO HAGO LA VISTA PREVIA
HA PUESTO EL CODIGO QUE ME INDICASTE EN VARIOS EVENTOS PERO EN TODOS ME DICE EL MISMO MENSAJE ERRON EN TIEMPO DE EJECUCION. HE DECLARADO UNA VARIABLE LLAMADA IVA PERO TAMPOCO ME SALE, POR FAVOR INDICAME COMO SE HACE. UN SALUDO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:campo calculado segun fecha

Publicado por 2PL (461 intervenciones) el 21/06/2010 17:40:33
En el informe pones un campo de texto y dentro lo siguiente =SiInm([P04FFAC]>=#01/01/2010#;[P05IMPO]*0,18;[P05IMPO]*0,18)

Sustituye los campos p04 y p05 por los tuyos y ten en cuenta que tendrás que hacerlo tambien en el total factura de esta forma

=SiInm([P04FFAC]>=#01/01/2010#;[P05IMPO]+([P05IMPO]*0,18);[P05IMPO]+([P05IMPO]*0,18))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no funciona campo calculado segun fecha

Publicado por rafa (149 intervenciones) el 23/06/2010 09:10:52
Estimado amigo, he realizado todos los pasos que me has indicado pero sigue sin funcionar.
creo el campo de texto en el informe segun dijiste, pero me sale un cuadro de dialogo para introducir el parametro del campo "Silnm" y no es que le llame al campo de esta manera (le dejo el nombre por defecto "texto62").
espero que me puedas dar solucion al problema, un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar