Access - Contar los dias en BD

 
Vista:

Contar los dias en BD

Publicado por Olavo Fco Perez Urbina (4 intervenciones) el 10/05/2006 19:09:43
Hola a todos.

TEngo una situacion, en un BD de acces, necesito contar los dias transcurridos desde una fecha de entrada, para asi poder saber los dias transcurridos, suena como a una situacion de finanzas, pero es para una pension de autos.

Espero su ayuda, 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:Contar los dias en BD

Publicado por Enrique (1299 intervenciones) el 10/05/2006 19:57:19
Esto se puede hacer con la Función DateDiff. El campo donde introduzcas la fecha debe tener Formato Fecha (corta o larga):

'Calcula los dias transcurridos de una Fecha dada hasta Hoy
Me.Resultado = DateDiff("d", Me.Fecha, Date)

'Calcula los dias que quedan desde Hoy hasta una Fecha dada
Me.Resultado = DateDiff("d", Date, Me.Fecha)

Creo que lo que tu necesitas en la primera.

Un saludo
Enrique
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:Contar los dias en BD

Publicado por Olavo Fco Perez Urbina (4 intervenciones) el 10/05/2006 20:05:17
Gracias, por la respuesta, me es util.

Pero tengo otra pregunta ojala y me puedan ayudar.

Para hacer lo mismo, pero sin almacenar el dato y solo pueda aparecer en un informe?

Gracias.
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:Contar los dias en BD

Publicado por Enrique (1299 intervenciones) el 10/05/2006 20:28:33
Pues sin almacenar el dato es necesario abrir el Informe desde el Formulario pero sin cerrar el formulario. El cuadro de texto Resultado lo dejas Independiente (sin origen del control) y luego abres el informe:
DoCmd.OpenReport "NombreInforme", acPreview o acNormal

En el Informe pones un Cuadro Texto y en su origen del control escribes:
=[Forms]![NombreFormulario].[Resultado]

A ver si te vale.

Enrique
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