Buscar un mes en una tabla

22/05/2010 - 17:24 por Jmfg14 | Informe spam
Hola Gente: recurro a ustedes para que me ayuden
1ero. en una consulta
Necesito saber si un determinado mes y año se encuentra en una tabla llamada
cuotas donde tengo un campo FechaPago2 que es tipo fecha(corta)
necesito buscarlo de acuerdo al dato ingresado en un cuadro de texto ejemplo
20/05/2010
Saber si ya se encuentra ingresado en la tabla

2da pregunta. y disculpen la ignorancia, me han ayudado con una funcion el
Sr. José Mª. Fueyo tan gentilmente para buscar los dias feriado y domingos en
una tabla pero no se como llamar la funcion desde el evento al salir de un
cuadro de texto
Desde ya muchas gracias a todos

Preguntas similare

Leer las respuestas

#1 Patxi Sanz
23/05/2010 - 09:49 | Informe spam
Hola Jmfg14:

- Para la primera pregunta: usa la función Format para recuperar el mes y
año, o las funciones Month y Year para recuperar el mes y/o el año. En la
ayuda de Access tienes información sobre estas funciones.

- Para la segunda pregunta: es preferible que indiques tus problemas en el
hilo donde José Mª te ayudó. Así se sabrá de qué código estás hablando, cómo
tienes diseñada la base de datos, etc.

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/
Respuesta Responder a este mensaje
#2 Jmfg14
24/05/2010 - 12:39 | Informe spam
Hola Patxi. un gusto como siempre y agradesco tu respuesta
Te comento que he usado la dede codigo la funcion month, pero necesito
usarla desde una consulta y no me me da los resultados . la consulta es esta

SELECT Fac_Proveedores.IdPedido, Fac_Proveedores.IdCliente,
Fac_Proveedores.FechaPedido
FROM Fac_Proveedores
WHERE
(((Fac_Proveedores.IdCliente)=[Formularios]![Rec_Proveedores]![IdCliente])
AND
((Fac_Proveedores.FechaPedido)=Month([Formularios]![IngresodeClientes]![Texto60])));

En cuanto a la segunda pregunta no he tenido respuesta por parte de José Mª.
es probable que no haya leido el hilo, de todas formas ha sido muy amable.
Por tal motivo he recurrido a Ustedes.
Desde ya muchas gracias.
Respuesta Responder a este mensaje
#3 Patxi Sanz
24/05/2010 - 18:03 | Informe spam
Si en el campo FechaPedido tienes la fecha completa, nunca recuperarás datos
porque estás diciendo en el criterio:

La fecha completa guardada en el campo FechaPedido debe ser igual al mes que
he indicado en el cuadro de texto Texto60

Y un mes no es igual a una fecha entera, ¿no?

Si sólo quieres el mes, usa la función Month en las 2 partes del criterio,
para filtrar un mes con otro mes:

Month(Fac_Proveedores.FechaPedido)=Month([Formularios]![IngresodeClientes]![Texto60])

Pero si además necesitas el año, tal vez te sea más sencillo usar Format:

Format(Fac_Proveedores.FechaPedido,
"yyyymm")=Format([Formularios]![IngresodeClientes]![Texto60], "yyyymm")

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/
Respuesta Responder a este mensaje
#4 Jmfg14
24/05/2010 - 22:24 | Informe spam
Hola Patxi. tienes razón estaba haciendo mal el mes a buscar debe ir en el
campo y no en el criterio jaja!!! . Muchas Gracias
1 Saludo grande


"Patxi Sanz" escribió:

Si en el campo FechaPedido tienes la fecha completa, nunca recuperarás datos
porque estás diciendo en el criterio:

La fecha completa guardada en el campo FechaPedido debe ser igual al mes que
he indicado en el cuadro de texto Texto60

Y un mes no es igual a una fecha entera, ¿no?

Si sólo quieres el mes, usa la función Month en las 2 partes del criterio,
para filtrar un mes con otro mes:

Month(Fac_Proveedores.FechaPedido)=Month([Formularios]![IngresodeClientes]![Texto60])

Pero si además necesitas el año, tal vez te sea más sencillo usar Format:

Format(Fac_Proveedores.FechaPedido,
"yyyymm")=Format([Formularios]![IngresodeClientes]![Texto60], "yyyymm")

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/

.

Respuesta Responder a este mensaje
#5 Patxi Sanz
25/05/2010 - 11:35 | Informe spam
De nada :-)

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida