Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Consulta en Access con listas desplegables

56 views
Skip to first unread message

Robert M. L.

unread,
Nov 17, 2010, 10:13:44 AM11/17/10
to
Tengo una base de datos en Access y tengo una consulta creada, la consulta
me pide 3 parámetros:

- Tienda
- FechaInicio
- FechaFin

En la vista de diseño de la consulta pongo estos 3 criterios entre corchetes
con lo cual al ejecutarla me los pide con cuadros de diálogo, hasta ahí
bien, pero dado que el campo Tienda sólo puede contener 4 valores posibles,
¿hay forma que en lugar de cuadro de diálogo me muestre una lista
desplegable con los 4 valores? (Hay una tabla creada con estos valores).

Y luego, en lugar de introducir las fechas FechaInicio y FechaFin a mano,
¿hay forma de que muestre un calendario pequeñín de forma que se haga click
en la fecha deseada?

--
Saludos.

José Mª Fueyo

unread,
Nov 17, 2010, 11:57:12 AM11/17/10
to
Hola
Tendrías que usar un formulario para hacer la introducción de
parámetros a través de un combo y/o un calendario.
Puedes crear un combo con los valores de tienda, y agregar un control
calendar (cldFechas), dos cuadros de texto (txtFInic y txtFFinal) y un
botón.
En el evento click del botón, pon ésté código:

If Me.cmbSelecFecha.Caption = "Seleccione fecha inicial" Then
Me.txtFInic.Value = cldFechas.Value
Me.cmbSelecFecha.Caption = "Seleccione fecha final"
Else
Me.txtFFinal.Value = cldFechas.Value
Me.cmbSelecFecha.Caption = "Seleccione fecha inicial"
End If

Esto te permitirá pasar a los cuadros de texto, la fecha seleccionada.
Establece como criterios de tu consulta, los cuadros de texto y el
cuadro combinado de tiendas. Monta un formulario cuyo origen de datos
sea ésta consulta.
Desde el formulario donde haces el proceso de filtrado, crea un botón
que te cargue éste formulario con los resultados.
Eso si, tendrás que establecer algunas validaciones como que el rango
de fechas sea coherente o que se haya seleccionado un valor en el
combo.

Salu2,
--
José Mª Fueyo
[MS MVP Access]

Robert M. L.

unread,
Nov 17, 2010, 7:03:42 PM11/17/10
to
José Mª Fueyo escribió:

> Hola
> Tendrías que usar un formulario para hacer la introducción de
> parámetros a través de un combo y/o un calendario.
> Puedes crear un combo con los valores de tienda, y agregar un control
> calendar (cldFechas), dos cuadros de texto (txtFInic y txtFFinal) y un
> botón.
> ...

Uff, muchas gracias por la ayuda pero de programación ando algo verde, así
que abandono la idea y como los valores de Tiendas apenas son 4 mejor creo 4
informes fijos y listo. Y el calendario... pues a mano que se meten las
fechas.

--
Saludos.

0 new messages