Búsqueda de fechas

18/04/2005 - 17:15 por Jorge Landaeta | Informe spam
Tengo 3 combobox cargados, el primero con los días del mes, el segundo con el
número del mes y el tercero con los años

¿Cómo puedo hacer una búsqueda de fechas?, tomando en cuenta que el usuario
puede seleccionar por ejemplo sólo el mes de abril y deberá mostrar todos los
registros de este mes.

Preguntas similare

Leer las respuestas

#1 jose
18/04/2005 - 17:24 | Informe spam
usando el evento SelectedIndexChanged de los combos...

Private Sub cbos_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles cboDias.SelectedIndexChanged
, cboMeses.SelectedIndexChanged, cboAnos.SelectedIndexChanged
LeerDatos(cboDias.SelectedValue, cboMes.SelectedValue, cboAno.SelectedValue)
end sub

hay capturas los eventos de los 3 combos
despe[s la búsqueda depende de lo que hagas puede llamar a:

public function LeerDatos(dia as int32, mes as int32, ano as int32) as dataset
... buscar datos usando los parámetros
return dataset
end function

(Por qué no usas un calendarcontrol???)


-
Clickea en 'SI' en '¿Le ha ayudado esta exposición?' si esta exposición te
ha sido de ayuda.
-
José Luis 22 ARG
-




"Jorge Landaeta" escribió:

Tengo 3 combobox cargados, el primero con los días del mes, el segundo con el
número del mes y el tercero con los años

¿Cómo puedo hacer una búsqueda de fechas?, tomando en cuenta que el usuario
puede seleccionar por ejemplo sólo el mes de abril y deberá mostrar todos los
registros de este mes.

Respuesta Responder a este mensaje
#2 Jorge Landaeta
18/04/2005 - 17:41 | Informe spam
José, creo que no entendiste lo que quiero hacer, a lo mejor me expliqué mal,
lo que deseo hacer es un select de sql que me tome los registros dependiendo
de lo que el usuario haya seleccionado.

Si seleccionó Diciembre, el select haga select * from mytable where no sé
que va aquí para que no le importe ni día ni año, sólo el mes seleccionado
por ejemplo.

Gracias

"jose" wrote:

usando el evento SelectedIndexChanged de los combos...

Private Sub cbos_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles cboDias.SelectedIndexChanged
, cboMeses.SelectedIndexChanged, cboAnos.SelectedIndexChanged
LeerDatos(cboDias.SelectedValue, cboMes.SelectedValue, cboAno.SelectedValue)
end sub

hay capturas los eventos de los 3 combos
despe[s la búsqueda depende de lo que hagas puede llamar a:

public function LeerDatos(dia as int32, mes as int32, ano as int32) as dataset
... buscar datos usando los parámetros
return dataset
end function

(Por qué no usas un calendarcontrol???)


-
Clickea en 'SI' en '¿Le ha ayudado esta exposición?' si esta exposición te
ha sido de ayuda.
-
José Luis 22 ARG
-




"Jorge Landaeta" escribió:

> Tengo 3 combobox cargados, el primero con los días del mes, el segundo con el
> número del mes y el tercero con los años
>
> ¿Cómo puedo hacer una búsqueda de fechas?, tomando en cuenta que el usuario
> puede seleccionar por ejemplo sólo el mes de abril y deberá mostrar todos los
> registros de este mes.
>
Respuesta Responder a este mensaje
#3 jose
18/04/2005 - 17:51 | Informe spam
al select tendrías que llevar el mes solo

select * from tabla where
where month(fecha)=@mes

donde @mes es el mes del combo (cbomes.SelectedValue)

-
Clickea en 'SI' en '¿Le ha ayudado esta exposición?' si esta exposición te
ha sido de ayuda.
-
José Luis 22 ARG
-


"Jorge Landaeta" escribió:

José, creo que no entendiste lo que quiero hacer, a lo mejor me expliqué mal,
lo que deseo hacer es un select de sql que me tome los registros dependiendo
de lo que el usuario haya seleccionado.

Si seleccionó Diciembre, el select haga select * from mytable where no sé
que va aquí para que no le importe ni día ni año, sólo el mes seleccionado
por ejemplo.

Gracias

"jose" wrote:

> usando el evento SelectedIndexChanged de los combos...
>
> Private Sub cbos_SelectedIndexChanged(ByVal sender As System.Object,
> ByVal e As System.EventArgs) Handles cboDias.SelectedIndexChanged
> , cboMeses.SelectedIndexChanged, cboAnos.SelectedIndexChanged
> LeerDatos(cboDias.SelectedValue, cboMes.SelectedValue, cboAno.SelectedValue)
> end sub
>
> hay capturas los eventos de los 3 combos
> despe[s la búsqueda depende de lo que hagas puede llamar a:
>
> public function LeerDatos(dia as int32, mes as int32, ano as int32) as dataset
> ... buscar datos usando los parámetros
> return dataset
> end function
>
> (Por qué no usas un calendarcontrol???)
>
>
> -
> Clickea en 'SI' en '¿Le ha ayudado esta exposición?' si esta exposición te
> ha sido de ayuda.
> -
> José Luis 22 ARG
> -
>
>
>
>
> "Jorge Landaeta" escribió:
>
> > Tengo 3 combobox cargados, el primero con los días del mes, el segundo con el
> > número del mes y el tercero con los años
> >
> > ¿Cómo puedo hacer una búsqueda de fechas?, tomando en cuenta que el usuario
> > puede seleccionar por ejemplo sólo el mes de abril y deberá mostrar todos los
> > registros de este mes.
> >
Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
18/04/2005 - 17:52 | Informe spam
Si seleccionó Diciembre, el select haga select * from mytable where
no sé que va aquí para que no le importe ni día ni año, sólo el mes
seleccionado por ejemplo.



SELECT * FROM Tabla WHERE MONTH(Fecha) = _el_mes_aqui_

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida