** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Realizar consulta campo fecha(ddmmaaaa)solo año
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoRealizar consulta campo fecha(ddmmaaaa)solo año

 Responder Responder
Autor
Mensaje
Antonio Pedro Ver desplegable
Asiduo
Asiduo


Unido: 13/Diciembre/2005
Estado: Sin conexión
Puntos: 311
Enlace directo a este mensaje Tema: Realizar consulta campo fecha(ddmmaaaa)solo año
    Enviado: 27/Febrero/2023 a las 14:11
Un saludo 

Tengo una tabla (TblAtestados) con un campo llamado Fecha(dia,mes,año), lo que pretendo es realizar una consulta por el campo Fecha, pero solo el año, es decir del 27/02/2023, realizar la consulta por el año 2023, para lo cual tengo en un botón la siguiente instrucción:

Dim strSQL As String

strSQL = "Select * FROM TblAtestados WHERE (Right([Fecha],4)) = # " & Forms!FrmInstructor!txtFecha & " # "

Me.SubInstructor.Form.RecordSource = strSQL

El resultado de la consulta me lo muestra en un subformulario(SubInstructor)

Pero por más que intento modificar la instrucción no me sale, me da error:

Error 3075, Error de sintaxis en la fecha en la expresión de consulta ‘(Right([Fecha],4))= #2023’.

Me podéis ayudar u orientar en relación a la consulta que deseo realizar, o como debería de plantearla.
 Saludos.
Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5704
Enlace directo a este mensaje Enviado: 27/Febrero/2023 a las 14:34
Tenemos una función llamada Año que creo que te puede servir algo como:

strSQL = "Select.*, Year([fecha]) AS AñoFecha * FROM TblAtestados WHERE "Year([fecha]) = " & Forms!FrmInstructor!txtFecha


PD: en el control del formulario txtFecha solo debe estar los años o separarlos para que solo recojas ese.

Saludos.


Arriba
Antonio Pedro Ver desplegable
Asiduo
Asiduo


Unido: 13/Diciembre/2005
Estado: Sin conexión
Puntos: 311
Enlace directo a este mensaje Enviado: 28/Febrero/2023 a las 14:46
Gracias por la ayudaClap. Asunto solucionado. Se puede cerrar el hilo. Saludos
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable